0

无论如何要知道何时出现键盘(dis)?实际上我正在尝试实现这一点

我还没有找到任何可以回答我的问题的东西。我想我不够清楚。

这个 https://groups.google.com/forum/?fromgroups=#!topic/android-developers/nRaBoB8F54I 是一个非常古老的线程,但它很好地解释了我的问题。

我想知道现在是否有任何解决方案。

请帮忙。谢谢。:)

4

1 回答 1

0

我不确定这是否可行,您可以尝试并告诉我。但是如果你把

android:configChange="keyboardHidden"

在您的活动清单中,这将使其调用onConfigChange您的活动,并将其传递给配置对象,您可以在其中查询keyboardHidden成员变量并查看它是否与上次相同。请注意,您还必须检查hardKeyboardHidden是否是滑出式键盘消失了或软件键盘。

问题是我知道这适用于拔出硬件键盘。我不知道它是否还要求您显示软件键盘。不过值得一试。

于 2013-01-25T20:10:28.433 回答