安卓:这事件在屏幕键盘上会出现? [英] Android: which event fires when on screen keyboard appears?

查看:92
本文介绍了安卓:这事件在屏幕键盘上会出现?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想勾看来,火灾时,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.

这篇关于安卓:这事件在屏幕键盘上会出现?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆