HTC 隐藏键盘的软键盘键

发布于 2024-12-26 06:19:33 字数 224 浏览 1 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

昔梦 2025-01-02 06:19:33

不幸的是这是不可能的。键盘打开或关闭时没有回调。

Unfortunately it is impossible. There is no callback when the keyboard opens or closes.

江湖正好 2025-01-02 06:19:33

如果您使用BaseinputConnection,您可以重写finishCompositingText()。当您完成文本输入或隐藏软键盘时,将调用该方法。

If you use BaseinputConnection you can override finishComposingText(). That methode will be called when you finish inputting text or when hiding soft keyboard.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文