【问题标题】:Change PreferenceCategory android:title更改 PreferenceCategory android:title
【发布时间】:2011-09-03 21:17:22
【问题描述】:

我想知道是否有办法改变

PreferenceCategory android:title="my name"

以编程方式和/或

ListPreference android:title="my name"

以编程方式。

【问题讨论】:

    标签: android categories preference


    【解决方案1】:

    基思,

    是的,有一种方法可以以编程方式更改标题。您必须在 PreferenceCategory 的 xml 布局中添加一个 android:key="myTag"。然后,您可以使用 findPreference("myTag") 从代码中访问 PreferenceCategory。代码如下:

    XML:

    <PreferenceCategory android:title="My Preferences"
       android:key="myPreferencesTitle" 
    >
    

    Java 代码:

    PreferenceCategory prefCat=(PreferenceCategory)findPreference("myPreferencesTitle");
    prefCat.setTitle("My New Title");
    

    希望这会有所帮助。

    【讨论】:

    • 谢谢帕特里克,我正在尝试使用findViewById,而您的答案正是我想要的:-)
    猜你喜欢
    • 1970-01-01
    • 2016-10-22
    • 2015-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-11
    • 1970-01-01
    • 2019-01-02
    相关资源
    最近更新 更多