Android的 - 如何检测在屏幕上显示的软键盘

问题描述:

可能重复:
Android: how can i tell if the soft keyboard is showing or not?Android的 - 如何检测在屏幕上显示的软键盘

如何检测是否显示软键盘在屏幕或不是在android系统?

+0

你有没有提到过这个:http://groups.google.com/group/android-developers/browse_thread/thread/d318901586313204?pli=1 – 2011-01-20 13:09:41

没有直接的方法 - 请参阅http://groups.google.com/group/android-platform/browse_thread/thread/1728f26f2334c060/5e4910f0d9eb898a,Android团队的Dianne Hackborn已回复。但是,您可以通过检查#onMeasure中的窗口大小是否更改来间接检测它。见How to check visibility of software keyboard in Android?