В моей работе реализован KeyListener, а для моего edittext установлен прослушиватель ключей.
editor = new EditText(this);
editor.setMinLines(4);
editor.setMinimumWidth(400);
editor.setKeyListener(this);
Когда пользователь что-то печатает и нажимает «ввод» на программной клавиатуре, текстовый вид текста устанавливается на ввод пользователя.
@Override
public int getInputType() {
return InputType.TYPE_TEXT_FLAG_MULTI_LINE;
}
@Override
public boolean onKeyDown(View view, Editable text, int keyCode,
KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_ENTER){
outview.setText(editor.getText());
}
return true;
}
Здесь outview - это TextView. Моя проблема в том, что в этом упражнении физическая кнопка возврата не работает. Нажмите на нее, и ничего не происходит. Любой совет будет приветствоваться.