2

我有一个设置 XML 文件,在 PreferenceFragmentCompat 类中实现。在 XML 文件中,我在“android.support.v7.preference.PreferenceScreen”中有一个“android.support.v7.preference.EditTextPreference”,如下所示:

android:key="@string/pref_key_code"
android:maxLines="1"
android:title="@string/pref_code_title"

当它是基本 PreferenceScreen 中的简单“EditTextPreference”时,此首选项运行良好,但由于我尝试更改 v7.preference,它不再起作用,当我单击它时出现此错误:

java.lang.IllegalStateException: Dialog view must contain an EditText with id @android:id/edit
    at android.support.v7.preference.EditTextPreferenceDialogFragmentCompat.onBindDialogView(EditTextPreferenceDialogFragmentCompat.java:67)
    at android.support.v7.preference.PreferenceDialogFragmentCompat.onCreateDialog(PreferenceDialogFragmentCompat.java:148)

我需要做什么?

4

0 回答 0