安卓:这事件在屏幕键盘上会出现?这事、上会、屏幕、键盘

2023-09-04 09:18:24 作者:看春天的雨

我想勾看来,火灾时,Android的屏幕键盘上的事件。例如,当用户点击的EditText来调出键盘。任何人都知道要使用的事件(或听众)?

I'd like to hook to an event that fires when android's on screen keyboard appears. For example when user taps EditText to bring up the keyboard. Anyone know which event (or listener) to use?

蒂莫

推荐答案

根据下面的讨论主题在Android开发者谷歌集团来解决这个问题的唯一办法就是听大小改变主视图的事件。线程是pretty的老虽然。我不知道是否有任何新的API提供了更好的方法。

According to following discussion thread in Android Developers Google Group the only way to solve this is to listen to size changed events of the main view. The thread is pretty old though. I wonder if any of the newer APIs have provided better way.

的http://groups.google.com/group/android-developers/browse_thread/thread/9d1681a01f05e782

最后的后解释了背后的一个可行的解决方案逻辑。

The last post explains a logic behind a working solution.