Проблема Android: EditText, KeyListener и физическая кнопка «Назад»

Моя деятельность реализует 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. Моя проблема в том, что в этом упражнении физическая кнопка возврата не работает. Нажмите, и ничего не произойдет. Приветствуются любые советы.

5
задан 23 February 2011 в 02:06
поделиться