android - 打开软键盘时是否有可能获得事件?

标签 android performance android-layout broadcastreceiver

我想知道是否有办法接收软键盘的事件。 只知道什么时候打开(显示)。

我需要它来相应地更新我的 View ,但在网络上找不到任何相关信息。

我知道键盘是系统的一部分,但我想知道是否有人找到了方法。

编辑

谢谢大家的帮助,我的不好我还不够清楚。 我想知道何时使用无障碍服务打开键盘。

对于 float View ,我有一个位于非我自己的应用程序之上的 View ,因此我认为我无法使用您提到的 Activity 事件。

最佳答案

你的问题与这个Soft keyboard open and close listener in an activity in Android非常接近

检查此链接:Soft keyboard open and close listener in an activity in Android

这里有很多解决方案。

关于android - 打开软键盘时是否有可能获得事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57173175/

相关文章:

android - 为什么不推荐使用 setDrawerListener 方法?如何解决?

android - AndEngine如何搭建多层场景?

Android:有没有办法阻止在 BootReceiver 中触发 AlarmReceiver

android - MediaPlayer 无法播放程序数据文件夹中的音频文件?

performance - Haskell 和可变结构的性能

php - 如何在 PHP 中找到两个字符串之间的最大公共(public)子字符串?

android - ImageView 数组问题

android - 以编程方式在 Fragment 中扩充 XML

android - 带有 ActionBarSherlock 的 SlidingMenu 库

java - Collat​​z 和其他序列 : how to get more precision easily and avoid segfault?