EditTextに保存されているテキストでTextViewを更新する

私はJavaの新人ですし、私のコードで助けが必要です。

下のコードから変数を取得しようとしていますので、後で EditText フィールドに書き込む数値を TextView として表示させることができます。

コード:

public class MoneyTickerActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final EditText edittext = (EditText) findViewById(R.id.editText1);
        edittext.setOnKeyListener(new OnKeyListener() {
            public boolean onKey(View v, int keyCode, KeyEvent event) {
                if ((event.getAction() == KeyEvent.ACTION_DOWN) &&
                    (keyCode == KeyEvent.KEYCODE_ENTER)) {
                  Toast.makeText(MoneyTickerActivity.this, edittext.getText(), Toast.LENGTH_SHORT).show();
                  return true;
                }
                return false;
            }
        });
    }
}
1
もっと具体的な質問をしていただけますか?
追加された 著者 slayton,
これを参照してください:android textview"> stackoverflow.com/のテキストを変更する質問/ 2300169 /…
追加された 著者 slayton,
私はEditTextでユーザーが入力した数値を、トーストの代わりにTextViewとして表示する必要があります。それはより明確になりますか?申し訳ありませんが、私の知識が不足しているため、説明するのが難しい
追加された 著者 user1017191,

1 答え

// get text view
final TextView texView = (TextView) findViewById(R.id.textView1);

代わりに

Toast.作るText(MoneyTickerActivity.this, edittext.getText(), Toast.LENGTH_SHORT).show();

作る

textView.setText(edittext.getText());
1
追加された
ありがとう!それからたくさん学んだ
追加された 著者 user1017191,