如何处理在 EditText 上打字时按后退键的事件?当虚拟键盘显示并且用户按回时,它会被隐藏。我想处理这个事件,但是在 EditText 中设置 OnKeyListener 没有帮助。
谢谢雷诺。它可能看起来有效,但我设法以不同的方式解决它。
我重写了 EditText 的 onKeyPreIme(int keyCode, KeyEvent event)。此方法拦截 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);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)