xmlns:android="http://schemas.android.com/apk/res/android"
android:key="screen_list"
android:title="标题"
android:summary="说明摘要"
>
< ListPreference
android:key="myListPreference"
android:title="标题"
android:summary="说明摘要"
android:entries="@array/list_entries"
android:entryValues="@array/list_entries_value"
android:dialogTitle="dialogTitle"
android:defaultValue="@array/list_entries_value2"
>
< /PreferenceScreen>
res/values/arrays.xml为我们的list提供了初始化数据哦
java代码:
< ?xml version="1.0" encoding="utf-8"?>
< resources>
< string-array name="list_entries">
< item>山东< /item>
< item>福建< /item>
< item>北京< /item>
< item>河北< /item>
< /string-array>
< string-array name="list_entries_value">
< item>shandong1< /item>
< item>fujian1< /item>
< item>beijing1< /item>
< item>hebei1< /item>
< /string-array>
< string-array name="list_entries_value2">
< item>shandong2< /item>
< item>fujian2< /item>
< item>beijing2< /item>
< item>hebei2< /item>
< /string-array>
< /resources>
当我们运行,并选择了福建时,我们可以查看在shared_prefes下的xml文件如下:
java代码:
< ?xml version='1.0' encoding='utf-8' standalone='yes' ?>
< map>
< string name="myListPreference">fujian1< /string>
< /map>