KeyEvent.KEYCODE_BACK不适用于特殊按钮

时间:2016-12-14 14:34:49

标签: android keyboard

我需要拦截隐藏键盘事件。为此,我使用了 onKeyPreIme dispatchKeyEvent 。一切都很好,当我按下按钮时,我拦截了这个KeyEvent.KEYCODE_BACK。但是有像魅族这样的问题设备。哪里有一个特殊的按钮“隐藏键盘”,反过来不会在回调中捕获。 你能给出建议,我怎么能做到这一点?

screen with meizu keyboard

1 个答案:

答案 0 :(得分:0)

您可以在根视图中使用onMeasure()方法来检测键盘是显示还是隐藏 https://stackoverflow.com/a/8135035