我需要识别隐藏软键盘的后退事件
我已经通过覆盖以下方法进行了测试
- onKeydown
- onBackPressed
- onConfigurationChanged
- dispatchKeyEvent
但是 Controller 没有到达那里
最佳答案
在子类 EditText View 中使用 dispatchKeyEventPreIme:
@Override
public boolean dispatchKeyEventPreIme(KeyEvent event) {
if(KeyEvent.KEYCODE_BACK == event.getKeyCode()) {
//do what you need here
}
return super.dispatchKeyEventPreIme(event);
}
关于android - 软键盘隐藏在后压上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6069436/