Обновите TextView с текстом, сохраненным в EditText - PullRequest
0 голосов
/ 27 октября 2011

Я новичок на 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 Ответ

1 голос
/ 29 октября 2011
// get text view
final TextView texView = (TextView) findViewById(R.id.textView1);

и вместо

Toast.makeText(MoneyTickerActivity.this, edittext.getText(), Toast.LENGTH_SHORT).show();

make

textView.setText(edittext.getText());
...