내 설정 활동에서 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
onPostCreate (Bundle savedInstanceState) 메소드에서 bindPreferenceSummaryToValue (findPreference (getString (R.string.pref_calllog_sorting_descending))));을 호출해야합니다. bindPreferenceSymmaryToValue (Preference preference) 메소드는 어플리케이션에 SettingActivity를 추가 할 때 자동으로 생성됩니다.
@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. wp_dropdown_categories에 선택된 값이 표시되지 않습니다.
- 2. MVC 5 선택된 값이 표시되지 않습니다.
- 3. UI 선택에 선택된 값이 표시되지 않습니다.
- 4. DataGrid의 WPF ComboBox에 선택된 값이 표시되지 않습니다.
- 5. jquery 모바일에 미리 선택된 값이 표시되지 않습니다.
- 6. Html.DropDownListFor()에 선택된 값이 표시되지 않습니다.
- 7. 콤보 상자의로드에 선택된 값이 표시되지 않습니다.
- 8. 레일에 선택된 값이 표시되지 않음
- 9. Dropdownlist 선택된 값이 작동하지 않습니다.
- 10. 선택된 JSF의 값이 없습니다. PRIMEFACES이 표시되지 않았습니다.
- 11. 데이터 바인딩 된 WPF ComboBox에 선택된 값이 표시되지 않습니다.
- 12. Codeigniter 드롭 다운에 데이터베이스의 선택된 값이 표시되지 않습니다.
- 13. 레이블에 드롭 다운 목록에서 선택된 값이 표시되지 않습니다.
- 14. DropDownListFor 선택된 값이 작동하지 않습니다.
- 15. 데이터베이스 값이 표시되지 않습니다
- 16. 차원 값이 표시되지 않습니다.
- 17. 컨트롤러의 값이 표시되지 않습니다.
- 18. Datagridcombobox 값이 표시되지 않습니다.
- 19. 값이 JSP로 표시되지 않습니다.
- 20. 값이 TextView에 표시되지 않습니다.
- 21. imageView 선택된 상태가 표시되지 않습니다.
- 22. 선택된 jquery가 올바르게 표시되지 않습니다.
- 23. 선택된 값이
- 24. 값이 할당되면 변수 값이 표시되지 않습니다.
- 25. 레이블에 값이 표시되지 않습니다. 모듈에서 사용되는 값이
- 26. jspinner에 jtable 값이 표시되지 않습니다.
- 27. Sitecore - 표준 값이 표시되지 않습니다.
- 28. JSF DataTable에 값이 표시되지 않습니다.
- 29. 반짝이는 조건문에 값이 표시되지 않습니다.
- 30. Yii CJuiAutoComplete 값이 표시되지 않습니다.