【发布时间】:2014-06-17 09:33:02
【问题描述】:
我目前正在使用带有片段的偏好活动。我在定义这些首选项的 xml 文件中使用 android:summary 为用户设置解释性标题,然后在用户更改首选项值并且一切正常时对每个首选项设置摘要。 但是当用户在任何 EditTextPreference 中清除他/她的选择时,我想显示来自 xml 标签 android:summary 的解释文本。我怎样才能做到这一点?
提前感谢您的帮助。
【问题讨论】:
-
您应该将默认 summray 设置为 strings.xml 中的字符串资源,并且您可以随时将其设置回来。
-
是的,但是我的类是用于每个 EditTextPreference 的通用类,而且我有很多。我不会在该类中添加特定条目来获取每个条目的相应字符串。我想要一种更通用的方法......像 setSummary(getDefaultSummary())... :)
标签: android android-activity fragment preference summary