如何使用编码即时更改 android:summary 的值?
我在 settings.xml 文件中有以下内容:
<PreferenceCategory android:title="@string/chiming_activity_time_category_title">
<Preference android:title="@string/chiming_start_time_title"
android:summary="@string/chiming_start_time_summary" android:key="preferences_start_time" />
</PreferenceCategory>
这是来自 strings.xml 文件:
<string name="chiming_start_time_summary">Allow chiming to be active STARTING from
你能告诉我如何使用编码即时更改 android:summary 的值吗?
我需要让它根据用户在首选项屏幕中选择的内容显示不同的值。
谢谢。
确实, 埃马德
I have the following in a settings.xml file:
<PreferenceCategory android:title="@string/chiming_activity_time_category_title">
<Preference android:title="@string/chiming_start_time_title"
android:summary="@string/chiming_start_time_summary" android:key="preferences_start_time" />
</PreferenceCategory>
And this is from the strings.xml file:
<string name="chiming_start_time_summary">Allow chiming to be active STARTING from
Can you tell me how you change the value of android:summary on-the-fly using coding?
I need to have it display different values based on what the user selects in the preferences screen.
Thanks.
Truly,
Emad
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看了一下文档吗? setSummary
您可以使用 在 PreferenceActivity 中找到您的首选项findPreference
文档PreferenceActivity 向您展示如何设置您的活动(您可能已经这样做了)。
在
onCreate
结束时执行类似的操作:Took a look at the documentation? setSummary
You can find your Preference in the PreferenceActivity with findPreference
Documetation of PreferenceActivity shows you how setup your activity (which you probably did).
Do something like that on end of
onCreate
: