我需要确定隐藏软键盘的后按事件
我已经通过覆盖以下方法进行了测试
onKeydown
onBackPressed
onConfigurationChanged
dispatchKeyEvent
但是控制器没有到达那里
最佳答案
在子类EditText视图中使用dispatchKeyEventPreIme:
@Override
public boolean dispatchKeyEventPreIme(KeyEvent event) {
if(KeyEvent.KEYCODE_BACK == event.getKeyCode()) {
//do what you need here
}
return super.dispatchKeyEventPreIme(event);
}