2011-01-06 22 views
0

私は初心者で電卓を作っていますが、次のような問題が起こっています:例えば "1"ボタンでクリーンすると、しかし、再度クリックすると、必要に応じて挿入した側の代わりに番号が上書きされます。数字は既にそこに上書きされずに並んでいたのですか?edittextに挿入されたテキストは上書きされます

注:私はXMLで行ったボタンなどのレイアウトで、キーボードのネイティブAndroidは使用していません。

ありがとうございます!

答えて

1

あなたは次の古いものに新しい番号を追加したい場合、あなたはおそらく

  1. する必要は現在、この「エディットテキスト」に示されている値を取得し、文字列
  2. に保存します
  3. はあなたの「エディットテキスト」
  4. セットに追加したい新しいものと古いこの値を連結し、あなたの「エディットテキスト」

:)

0123で新しいテキストとして、この新しい連結した値
+0

Davogotlandありがとう! 私はこの解決策を考えましたが、clickイベント内でこのロジックを取得するのがわかりません。 "SetText"と "GetText"のようにプラットフォームのプロパティがあると、おそらくもっと簡単になります。 – Paul

+1

しかし、EditText.setText(CharSequence)メソッドとEditText.getText()メソッドがあります... – ubuntudroid

関連する問題