Android-EditTextPreference不会在对话框关闭后关闭键盘

Android-EditTextPreference不会在对话框关闭后关闭键盘,android,keyboard,android-softkeyboard,preferenceactivity,edittextpreference,Android,Keyboard,Android Softkeyboard,Preferenceactivity,Edittextpreference,我正在使用PreferenceActivity中的PreferenceFragment构建一个设置屏幕。除了在关闭EditTextPreference对话框后软键盘仍然可见的恼人问题外,一切正常,方法是点击取消、确定或点击对话框外部 这是我使用API级别15(4.0.3)构建的第一个应用程序。我以前的应用程序是针对API级别8(2.2)的,只是使用PreferenceActivity进行设置(没有片段)。在该应用程序中,在点击“取消”、“确定”或在对话框外时,键盘总是自动关闭-无需代码 现在,在

我正在使用
PreferenceActivity
中的
PreferenceFragment
构建一个设置屏幕。除了在关闭
EditTextPreference
对话框后软键盘仍然可见的恼人问题外,一切正常,方法是点击取消、确定或点击对话框外部

这是我使用API级别15(4.0.3)构建的第一个应用程序。我以前的应用程序是针对API级别8(2.2)的,只是使用
PreferenceActivity
进行设置(没有片段)。在该应用程序中,在点击“取消”、“确定”或在对话框外时,键盘总是自动关闭-无需代码


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

您可以设置android:imeOptions=“actionDone”,一旦按下done,它将自动关闭键盘,我认为当Edittext失去焦点时,键盘应该关闭使用键盘上的“完成/完成”按钮只是关闭键盘,并将EditTextPreference对话框留在屏幕上。检查一下,我有与OP相同的问题。这很烦人。