在android软键盘中禁用/检测键盘解锁键
问题描述:
android中的某些软键盘带有键盘解锁键。有没有一个与此关键字相关的监听器?编辑器动作侦听器或onKeyPreIme或dispatchKeyEvent不起作用。或者有没有办法来禁用这个键?在android软键盘中禁用/检测键盘解锁键
答
有几件事情对你不利。
看起来,隐藏键盘键有点特别,只有具有它的IME才能听到它。参考:https://groups.google.com/forum/?fromgroups#!topic/android-developers/t4M8Zb9IomY
而且似乎越来越的KeyEvents针对活动中的软键盘是参差不齐最好: onKeyListener not working with soft keyboard (Android)
我刚刚测试了onKey()
,dispatchKeyEvent()
,和dispatchKeyEventPreIme()
上的宏达电Evo一个EditText 4G LTE。除了退格键和输入键之外,以上都不是软键盘上的任何键的回调。包括隐藏键盘键在内的其他所有内容都完全跳过了我的重写方法。
我得出结论,没有办法让它工作如何你想要的。