下面列出了android.view.KeyEvent#KEYCODE_SOFT_LEFT 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public boolean dispatchKeyEventPreIme(KeyEvent event) {
if (event.getAction() == KeyEvent.KEYCODE_SOFT_LEFT) {
LogUtils.e("dispatchKeyEventPreIme", "按下了返回键");
if (mOnCancelInputLayout != null) {
mOnCancelInputLayout.onCancelInputLayout();
}
return false;
}
return super.dispatchKeyEventPreIme(event);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
return keyCode == KeyEvent.KEYCODE_HOME
|| keyCode == KeyEvent.KEYCODE_BACK
|| keyCode == KeyEvent.KEYCODE_APP_SWITCH
|| keyCode == KeyEvent.KEYCODE_SOFT_LEFT
|| keyCode == KeyEvent.KEYCODE_SOFT_RIGHT;
}