我在PreferenceFragment
内使用PreferenceActivity
构建设置屏幕。除了一个令人讨厌的问题,一切都工作正常,在EditTextPreference
对话框关闭后软键盘保持可见,通过点击取消,确定或在对话框外点击。
这是我使用API级别15(4.0.3)构建的第一个应用程序。我以前的应用程序是针对API级别8(2.2)并且仅使用PreferenceActivity
进行设置(没有片段)。在该应用程序中,键盘总是在点击取消,确定或在对话框外自动关闭 - 无需代码。
在解除EditTextPreference
对话框后,是否必须对键盘关闭进行编码?如果是这样,我需要使用哪个事件来捕获它?