我读共享偏好像SharedPreferences如何阅读标题从ListPreference
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
,然后用preferences.getString("list_of_text_modes", "0")
我可以得到任何共享偏好的价值并不值。在我的例子中(0或1)
是否有可能获得标题,而不仅仅是价值?
例如。我正在使用ListPreference。
<ListPreference
android:entries="@array/list_of_text_modes"
android:entryValues="@array/list_of_text_mode_values"
android:key="list_of_text_modes"
android:summary=""
android:title="@string/title_language_mode"
android:defaultValue="default" />
<string-array name="list_of_text_modes">
<item>Default</item>
<item>Settings</item>
</string-array>
<string-array name="list_of_text_mode_values">
<item>0</item>
<item>1</item>
现在我得到“0”,如果我选择“默认”。我可以读标题“默认”吗?或者偏好我只能读取值?
如果我没有0和1,该怎么办?如果我另存为“text1”和“tetx2”,该怎么办?我可以通过钥匙,值对读吗?
'getEntries()'? –