在设置部分,有一个颜色列表首选项(如下面的代码所示),但我似乎找不到值不显示的原因。我检查了互联网,但我似乎无法理解 android:entries 和 android:entryValues 之间的区别。这可能是我的代码中的问题吗?任何帮助表示赞赏。提前致谢。
下面的数组
<string-array name="preferencebackground">
<item name="Red"/>
<item name="Green"/>
<item name="Blue"/>
<item name="Orange"/>
</string-array>
<string name="preferencebackground">Background Colour Preferences</string>
<string-array name="preferencebackgroundvalues">
<item name="Red"/>
<item name="Green"/>
<item name="Blue"/>
<item name="Orange"/>
</string-array>
Pref_general.xml
<ListPreference
android:defaultValue="-1"
android:entries="@array/preferencebackground"
android:entryValues="@array/preferencebackgroundvalues"
android:key="example_list1"
android:negativeButtonText="@null"
android:positiveButtonText="@null"
android:title="@string/preferencebackground" />