5 android keylistener android-softkeyboard android-edittext
我的活动实现了KeyListener,我的edittext有一个键监听器集.
editor = new EditText(this);
editor.setMinLines(4);
editor.setMinimumWidth(400);
editor.setKeyListener(this);
Run Code Online (Sandbox Code Playgroud)
当用户键入内容并按下软键盘上的"输入"时,textview的文本将设置为用户输入.
@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;
}
Run Code Online (Sandbox Code Playgroud)
这里的outview是一个TextView.我的问题是,在此活动中,物理后退按钮不起作用.按下它没有任何反应.任何建议都会受到欢迎.
true通过从该函数返回onKeyDown,您将通知 Android 您已处理所有关键事件。相反,仅在输入键的情况下返回 true。否则返回false。这将允许 Android 处理后退按钮按键。
| 归档时间: |
|
| 查看次数: |
5520 次 |
| 最近记录: |