Change PreferenceCategory android: name

I was wondering if there is a way to change

PreferenceCategory android:title="my name"

programmatically and / or

ListPreference android:title="my name"

programmatically.

+5
source share
1 answer

Whale,

Yes, there is a way to change the name programmatically. You should add android: key = "myTag" in your xml layout for PreferenceCategory. You can then access the PreferenceCategory from the code using findPreference ("myTag"). Code below:

XML:

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

Java Code:

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

Hope this helps.

+15
source

All Articles