Android SharedReference如何以编程方式添加消息或如何在显示时以编程方式添加文本

Android SharedReference如何以编程方式添加消息或如何在显示时以编程方式添加文本,android,Android,在SharedReferences中,我对值数组有一些ListPreference 例如: <ListPreference android:entries="@array/list_of_languages" android:entryValues="@array/list_of_languages_values" android:key="list_of_languages" android:

在SharedReferences中,我对值数组有一些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" />


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

您可以始终为
列表首选项注册,如果不支持,您可以在回调中将其设置回默认值。

您可以始终为
列表首选项注册,如果不支持,您可以在回调中将其设置回默认值支持。

您的意思是在UI中有一个微调器或其他东西?类似于此或新文本框的东西您的意思是在UI中有一个微调器或其他东西?类似于此或新文本框的东西谢谢。我也可以将此永久性存储到Perference中吗?直到下一次更改语言列表?您可以使用“语言列表”键更改首选项谢谢。我也可以将此永久性存储到Perference中吗?直到下一次更改语言列表?您可以使用“语言列表”键更改首选项