on string-array, it is expect to have string values. you have to do some java code to set theme then restarts the activity.
On Friday, January 4, 2013 5:15:36 PM UTC-5, dashman wrote: > > I've got a ListPreference > > <ListPreference > android:key="themes_pref" > android:entries="@array/Themes" > android:entryValues="@array/ThemesValues" /> > > The entryValues points to an array, defined as: > > <string-array name="ThemesValues"> > <item>@style/AppBaseThemeLight</item> > <item>@style/AppBaseThemeDark</item> > </string-array> > > I'm trying to get the array to hold the constant values for the given > themes. > > Defined as: > > <style name="AppBaseThemeDark" parent="android:style/Theme.Holo"> > > > > The program compiles - but when I run and click to open the ListPreference > - it crashes with a null pointer exception interpreting the array > > If I replace the item entries with @styles with a string - it works. > > > > > > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

