android - PreferenceFragmentCompat,与 EditTextPreference 崩溃
问题描述
我有一个设置 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)
我需要做什么?
解决方案
推荐阅读
- python - 具有自定义评分函数的 Python Scikit-Learn RandomizedSearchCV
- asp.net - 无法创建 ASP.content_xxx_aspx
- ml.net - 边界框问题 - 使用 ML.Net 进行预测
- csv - 用于将 txt 转换为 CSV 的批处理文件删除空格和逗号转换为列
- html - 如何在悬停时实现这种“下划线”效果,用完了选项
- amazon-web-services - AWS Redshift Data API 为 executeStatement 使用了错误的端口
- ios - 播放歌曲时播放/暂停按钮不更新
- javascript - 连接到我的商店时收到错误消息!*第一次尝试实现 Redux*
- vue.js - 让文本框在更改时变为红色
- javascript - 将全局附加到 Vue 实例