在我的設置活動中,在選擇ListPreference以升序或降序排列結果列表後,所選的值不會出現在ListPreference上。這是我的代碼這個列表首選項。我還附上了這個問題的截圖。請讓我知道什麼是問題,我做了什麼錯誤? <ListPreference android:title="@string/pref_calllog_sorting" android:key="@string/pref_calllog_sorting_descending" android:defaultValue="@string/pref_calllog_sorting_descending" android:entryValues="@array/pref_calllog_sorting_values" android:entries="@array/pref_calllog_sorting_options"/>
! Screenshot for ListPreferenceListPreference不顯示選定的值
1
A
回答
2
需要調用bindPreferenceSummaryToValue(findPreference(getString(R.string.pref_calllog_sorting_descending)));在onPostCreate(Bundle savedInstanceState)方法中。在應用程序中添加SettingActivity時,自動創建bindPreferenceSymmaryToValue(首選首選項)方法。
@Override
protected void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
setupActionBar();
bindPreferenceSummaryToValue(findPreference(
getString(R.string.pref_calllog_sorting_descending)));
}
private static void bindPreferenceSummaryToValue(Preference preference) {
// Set the listener to watch for value changes.
preference.setOnPreferenceChangeListener(sBindPreferenceSummaryToValueListener);
// Trigger the listener immediately with the preference's
// current value.
sBindPreferenceSummaryToValueListener.onPreferenceChange(preference,
PreferenceManager
.getDefaultSharedPreferences(preference.getContext())
.getString(preference.getKey(), ""));
}
相關問題
- 1. ListPreference默認值沒有顯示
- 2. 選擇不顯示選定的值
- 3. UI-選擇不顯示選定的值
- 4. 組合框不顯示選定的值
- 5. DropDownListFor不顯示選定的值
- 6. DropDownChoice不顯示選定的值
- 7. JList不顯示選定的值
- 8. bootsfaces selectMultiMenu不顯示選定的值
- 9. Android:微調不顯示選定的值
- 10. HTML.DropDownList不顯示選定的值
- 11. @ Html.DropDownList不顯示選定的值
- 12. MVC 5 DropwnListFor不顯示選定的值
- 13. DropDownList的選定值不顯示
- 14. Select2不顯示選定的值
- 15. wp_dropdown_categories不顯示選定的值
- 16. Html.DropDownListFor()不顯示選定的值
- 17. MVC DropDownlist不顯示選定的值
- 18. checkboxCtrlMixin顯示選定的值
- 19. 顯示UIPickerview選定的值
- 20. 選擇二不顯示設定值
- 21. 微調文本不顯示默認值,也不顯示選定的值
- 22. 在Listpreference中顯示所選項目的結果問題
- 23. Django:顯示選擇值不顯示
- 24. 滾動到ListPreference中的選定項目
- 25. f.collection_select不顯示所選值
- 26. 複選框不顯示值
- 27. 複選框值不顯示
- 28. 複選框值不顯示
- 29. 在ListPreference上顯示圖像摘要
- 30. 在ListPreference對話框中顯示android:dialogMessage