我想知道是否有办法改变
PreferenceCategory android:title="my name"
以编程方式和/或
ListPreference android:title="my name"
编程。
答案 0 :(得分:16)
基思,
是的,有一种方法可以通过编程方式更改标题。您必须在您的xml布局中为PreferenceCategory添加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");
希望这有帮助。