这种情况经常出现。
当用户在Android应用程序中编辑首选项时,我希望他们能够在首选项
摘要中看到当前设置的首选项值。
例如:如果我有一个Preference设置“丢弃旧消息”,指定多少天后需要清理消息。在PreferenceActivity
中,我希望用户看到:
“丢弃旧消息” <- 标题
“在x天后清理消息” <- 摘要,其中x是当前首选项值
额外加分:使其可重复使用,以便我可以轻松地将其应用于所有首选项,而不考虑它们的类型(因此它使用最少的编码与EditTextPreference、ListPreference等一起使用)。
OnSharedPreferenceChangeListener
接口。 - user1889890ListPreference
设置摘要为"%s"
,并且ListPreference.getSummary()
将使用当前所选条目(如果没有选择则为""
)格式化摘要。 - SOFe