2012-02-18 2 views
-1

У меня есть EditText и TextView. Теперь я хочу получить динамическое значение, которое находится в EditText (независимо от того, что пользователь вводит в EditText, должен быть написан в TextView), я не хочу используйте кнопку.Dynamic Edittext & TextBox

ответ

1

Попробуйте установить Key Listener для EditText. Всякий раз, когда пользователь вводит ключ, вызывается вызывающий события. Вы можете обновить текст в TextView в этом прослушивателе. Что-то вроде:

editText.setOnKetListener(new View.OnKeyListener() { 
    public boolean onKey(View v, int keyCode, KeyEvent event) { 
     textView.setText(editText.getText().toString()); 
    } 
} 
+0

поиск = (EditText) findViewById (R.id.tv1); \t \t Search = search.getText(). ToString(); \t \t tv = (TextView) findViewById (R.id.textView1); \t \t \t \t \t search.setOnKeyListener (новый View.OnKeyListener() { \t \t общественного логический OnKey (View v, внутр KEYCODE, KeyEvent событие) { \t \t tv.setText (search.getText(). ToString ()); \t \t \t \t возвращение ложным; \t \t} \t \t}); \t \t \t \t} –

0

Попробуйте это ...

TextView text = (TextView) findViewById(R.id.papa); 
    EditText edtext = (EditText) findViewById(R.id.pa); 
    String content = edtext.getText().toString(); 
    text.setText(content); 
+0

Это не сработает для меня. –

Смежные вопросы