我想从首选项中检索类的名称为 V、VI、VII,但是,当我尝试获取它们时,我以 5、6、7 的格式获取它们。
值存储如下
<string name="pref_standard">Standard</string>
<string-array name="pref_standard_list_titles">
<item>V</item>
<item>VI</item>
<item>VII</item>
<item>VIII</item>
<item>IX</item>
<item>X</item>
<item>XI</item>
<item>XII</item>
</string-array>
<string-array name="pref_standard_list_values">
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
</string-array>
偏好声明为
<ListPreference
android:key="standards_list"
android:title="@string/pref_standard"
android:defaultValue="10"
android:entries="@array/pref_standard_list_titles"
android:entryValues="@array/pref_standard_list_values"
android:negativeButtonText="@null"
android:positiveButtonText="@null"/>
我用这个调用值
SharedPreferences sharedPref=PreferenceManager.getDefaultSharedPreferences(getActivity());
String standard_name=sharedPref.getString("standards_list","");
这仅给出“pref_standard_list_values”中的数值。
如何获取“pref_standard_list_titles”中的文本值?