電卓アプリを作ろうとしています。ユーザーがボタンをクリックするたびに、テキストビューを使用してボタンから値を受け取ります。ただし、ユーザーがボタンを2回クリックすると、テキストビューの値が前のボタンの値で上書きされます。しかし、テキストビューで値全体を取得したい。例:ユーザーが1、2、3の順にクリックすると、テキストビューに表示される数字は123になります。ガイドしてください。
質問する
1195 次
2 に答える
5
ユーザーがボタンを2回クリックすると、テキストビューの値が前のボタンの値で上書きされます
TextView の既存の文字列に追加するappend()
代わりに使用します。setText()
于 2012-11-16T17:27:55.760 に答える
1
これを行うには、数値を置き換えるのではなく、テキストビューの文字列に数値を追加する必要があります。onClick
各ボタンのメソッドに次を入れます
String s = textview.getText().toString();
textview.setText(s + "1")
于 2012-11-16T17:29:11.213 に答える