Select subcategories using ListActivity of PreferenceActivity

I use PreferenceActivity to save some default values.

I have an array that contains a list of regions and each SubArray region that contains a list of different regions. The My Preferences list item contains a list of all regions, but how can I get listPrefernce to display another ListPreference parameter when I click to list it subare?

0
java android eclipse
source share
1 answer

It looks like you want to use the sub-screen described in http://developer.android.com/guide/topics/ui/settings.html#Subscreens

 <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <!-- opens a subscreen of settings --> <PreferenceScreen android:key="region1" android:title="Region 1" android:persistent="false"> <ListPreference android:key="subarray1" android:title="SubArray 1" ... /> <ListPreference android:key="subarray2" android:title="SubArray 2" ... /> .... </PreferenceScreen> <!-- opens another subscreen of settings --> <PreferenceScreen android:key="region2" android:title="Region 2" android:persistent="false"> <ListPreference android:key="subarray1" android:title="SubArray 1" ... /> <ListPreference android:key="subarray2" android:title="SubArray 2" ... /> ... </PreferenceScreen> ... </PreferenceScreen> 
+1
source share

All Articles