Возврат значения из EditText при нажатии OK
Добавлено: 12 окт 2015, 18:03
Почему данный метод не дает возможности удалить уже введенное в EditText, а также срабатывает при нажатии экранного стирания текста и увеличения шрифта (Shift)? Также пропадает возможность вернуться на предыдущий экран.
Код: Выделить всё
name.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if((event.getAction() == KeyEvent.ACTION_DOWN) || (event.getAction() == KeyEvent.KEYCODE_ENTER)) {
String nameDemo = name.getText().toString();
String name1 = getString(R.string.name1);
String name2 = getString(R.string.name2);
nameText.setText(name1 + nameDemo + name2);
return true;
}
else
return false;
}
});