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

如果我选择不支持的语言“中国”,我可以写一些消息来显示不支持这种语言吗?或者甚至更好地将文本添加到 SharedPreference preference.xml 文件?

4

1 回答 1

1

您始终可以注册一个首选项更改侦听ListPreference,如果不支持,您可以在回调中将其设置回默认值。

于 2012-08-24T07:53:48.653 回答