Android-一旦关闭对话框,EditTextPreference不会关闭键盘

Jon*_*ham 5 keyboard android preferenceactivity android-softkeyboard edittextpreference

我使用的是建立一个设置屏幕PreferenceFragmentPreferenceActivity。除烦人的问题外,一切正常,除了在EditTextPreference对话框关闭后通过单击“取消”,“确定”或在对话框外单击,软键盘仍然可见。

这是我使用API​​级别15(4.0.3)构建的第一个应用程序。我以前的应用程序是针对API级别8(2.2)的,仅用PreferenceActivity于其设置(无片段)。在该应用程序中,在单击“取消”,“确定”或在对话框外部时,键盘始终自动关闭-无需输入代码。

现在,在关闭EditTextPreference对话框后必须对键盘的关闭进行编码是否正常?如果是这样,我需要使用哪个事件来捕获此事件?