2012-08-24 2 views
0

SharedPReferences에서 값 배열이있는 ListPreference가 있습니다.SharedPreferences 메시지를 프로그래밍 방식으로 추가하는 방법 또는 디스플레이에 프로그래밍 방식으로 텍스트를 추가하는 방법

예 :

<ListPreference 
      android:entries="@array/list_of_languages" 
      android:entryValues="@array/list_of_languages_values" 
      android:key="list_of_languages" 
      android:summary="@string/desc_language_specified" 
      android:title="@string/title_language_specified" 
      android:defaultValue="en_US" /> 

내가이 언어가 지원되지 않음을 표시하기 위해 몇 가지 메시지를 쓸 수 있습니다 지원되지 않는 언어 "중국은"선택하면? 아니면 SharedPreference preferences.xml 파일에 텍스트를 추가하는 것이 더 낫습니까?

+0

UI에 회 전자 또는 무언가가 있다는 뜻입니까? –

+0

이와 비슷한 또는 새로운 텍스트 상자 – senzacionale

답변

1

ListPreference에 항상 preference change listener을 등록 할 수 있으며 콜백에서 지원되지 않는 경우 기본값으로 다시 설정할 수 있습니다.

+0

그리고 사용자에게 알려주는 과정에서 건배를 보여주세요. –

+0

감사합니다. 나는이 유언을 pereference에 저장할 수 있습니까? list_of_ 언어의 다음 chnage까지? – senzacionale

+0

"list_of_languages"키를 사용하여 환경 설정을 변경할 수 있습니다 – nandeesh

관련 문제