在EditText上键入时如何处理按回键的事件?当显示虚拟键盘并且用户按下时,它被隐藏。我想处理此事件,但是在EditText中设置OnKeyListener并没有帮助。
最佳答案
谢谢你里诺。这似乎可行,但我设法解决了不同的问题。
我覆盖了EditText的onKeyPreIme(int keyCode,KeyEvent事件)。此方法拦截IME上的按键。 = D
public boolean onKeyPreIme(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK &&
event.getAction() == KeyEvent.ACTION_UP) {
// do your stuff
return false;
}
return super.dispatchKeyEvent(event);
}