无论如何都知道键盘(dis)何时出现? 实际上我正在尝试实施this
我找不到任何能回答我问题的内容。我觉得我不太清楚。
此 https://groups.google.com/forum/?fromgroups=#!topic/android-developers/nRaBoB8F54I 是一个相当古老的线程,但它很好地解释了我的问题。
我想知道现在是否有任何可用的解决方案。
请帮忙。谢谢。 :)
答案 0 :(得分:0)
我不确定这是否有效,你可以尝试一下让我知道。但是,如果你把
android:configChange="keyboardHidden"
在您的活动清单中,这将使您调用活动的onConfigChange
将其传递到Configuration对象中,您可以在该对象中查询keyboardHidden
成员变量并查看其是否与之相同最后一次与否。请注意,您还必须检查hardKeyboardHidden
以确定它是否是一个已经消失的滑出键盘或软件键盘。
问题是我知道这适用于拔出硬件键盘。我不知道它是否也叫你显示软件键盘。值得一试。