我的活动实现了 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。我的问题是,在这个活动中,物理后退按钮不起作用。按下它,没有任何反应。欢迎任何建议。