1

SharedPReferencesには、値の配列を含むListPreferenceがあります。

例:

<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" />

サポートされていない言語「中国」を選択した場合、この言語がサポートされていないことを示すメッセージを書くことはできますか?または、SharedPreferencepreference.xmlファイルにテキストを追加する方がよいでしょうか。

4

1 に答える 1

1

いつでも設定変更リスナーを登録できListPreference、サポートされていない場合はコールバックでデフォルトに戻すことができます。

于 2012-08-24T07:53:48.653 に答える