我试图以编程方式设置aListPreference
的默认值,但它没有任何效果。我正在扩展xml的首选项,然后动态设置这些值。
addPreferencesFromResource(R.xml.pref_general);
ListPreference sizePreference = findPreference("picture_size");
sizePreference.setEntries(entries);
sizePreference.setEntryValues(entryValues);
sizePreference.setDefaultValue(entryValues[0]);
bindPreferenceSummaryToValue(sizePreference);
有没有一种方法可以做到这一点而不必覆盖
Preference
? 最佳答案
试试这个:
setValueIndex(int index);