Android:当屏幕键盘出现时会触发哪个事件?

时间:2010-11-24 16:05:39

标签: android

我想挂钩当Android的屏幕键盘出现时触发的事件。例如,当用户点击EditText以调出键盘时。任何人都知道要使用哪个事件(或监听器)?

蒂莫

2 个答案:

答案 0 :(得分:1)

根据Android开发者Google Group中的以下讨论主题,解决此问题的唯一方法是收听主视图的大小更改事件。虽然线程很老了。我想知道是否有任何更新的API提供了更好的方法。

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

最后一篇文章解释了工作解决方案背后的逻辑。

答案 1 :(得分:0)

无法确定键盘何时启动,但如果您想检查用户何时点击edittext,您可以在该视图中注册点击侦听器或onfocuschangedlistener。