安卓,活动是不重新创建上软键盘可见性的变化



当软件键盘出现/消失时,我的活动没有重新启动。为什么会这样?我自己没有做任何事情来处理这些事件,如下所述:http://developer.android.com/guide/topics/resources/runtime-changes.html#HandlingTheChange

我没有重写onConfigurationChanged或在manifest的activity条目中声明android:configChanges。我甚至尝试在清单中设置android:configChanges=",但它没有帮助。

编辑:可能是我的listview正在捕捉事件,因为我已经启用了过滤?

编辑:禁用文本过滤没有修复它。

堆栈溢出是一个婊子,说我没有足够的业力来回答,所以我在这里做:解决方案是使用http://developer.android.com/reference/android/view/View.html#onSizeChanged%28int,%20int,%20int,%20int%29,因为活动不应该重新启动。

软键盘更改不会触发配置更改事件。只有硬件键盘才有

最新更新