我有一个需要配置的项目列表。是否可以选择一个项目并使用XML PreferenceScreen / EditTextPreference进行编辑?
根据我的理解,PreferenceManager将所有设置写入文件,并且不允许用户处理它。
我通过在PreferenceScreen中保留多个PreferenceCategory解决了这个问题,然后使用getPreferenceScreen()。removePreference(pref)以编程方式删除它们。我将项目存储在List中,并使用addPreference添加交换它们。