要在首选项摘要中显示Android首选项的当前值,您需要执行以下步骤:
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<Preference
android:key="example_preference"
android:title="Example Preference"
android:summary="%s"
android:defaultValue="Default Value" />
</PreferenceScreen>
在这个例子中,键是“example_preference”,标题是“Example Preference”,摘要是“%s”,默认值是“Default Value”。
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
String preferenceValue = sharedPreferences.getString("example_preference", "Default Value");
Preference preference = findPreference("example_preference");
preference.setSummary(preferenceValue);
在这个例子中,我们首先获取默认的SharedPreferences实例,然后从中获取我们的首选项值。接下来,我们使用findPreference
方法找到我们的首选项,并将其值设置为摘要。
现在,当用户更改首选项的值时,摘要将自动更新以显示当前值。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云