[英]Set default value programmatically in ListPreference
我試圖以編程方式設置ListPreference
的默認值,但它沒有任何效果。 我從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);
你試過setValueIndex(int index)嗎?
sizePreference.setValueIndex(0);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.