HTC 隐藏键盘的软键盘键
HTC 键盘上有一个附加键,可用于 键盘要隐藏。当按下该键时,键盘 隐藏但没有 KeyEvent。
如何获取这个事件或回调方法? 我无法使用此方法 protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) 因为我的应用程序处于横向模式,所以它显示全屏软键盘并且不会调整活动大小。 但我需要知道当我的软键盘不再可见时发生的事件。 谢谢
On the HTC keyboard there is an additional key that allows the
keyboard to be hidden. When this key is pressed the keyboard is
hidden but no KeyEvent.
How to get this event or callback method maybe??
I can't use this method protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)
because my app is in landscape mode, so it show full screen softkeyboard and doesn't resize the activity.
But i need to know the event when my softkeyboard no longer visible.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不幸的是这是不可能的。键盘打开或关闭时没有回调。
Unfortunately it is impossible. There is no callback when the keyboard opens or closes.
如果您使用
BaseinputConnection
,您可以重写finishCompositingText()
。当您完成文本输入或隐藏软键盘时,将调用该方法。If you use
BaseinputConnection
you can overridefinishComposingText()
. That methode will be called when you finish inputting text or when hiding soft keyboard.