Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 9th, 2012  |  syntax: None  |  size: 1.67 KB  |  hits: 9  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Android Preferences Array
  2. prefs.xml
  3. <?xml version="1.0" encoding="utf-8"?>
  4. <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
  5.   <PreferenceScreen android:title="Edit Child Details">
  6.     <PreferenceScreen android:title="Edit Child 1 Details">
  7.       <EditTextPreference android:title="Name" android:dialogTitle="Name of Child 1" android:key="name1" />
  8.       <EditTextPreference android:title="Age" android:dialogTitle="Age of Child 1" android:key="age1" />
  9.       <EditTextPreference android:title="Toy" android:dialogTitle="Toy of Child 1" android:key="toy1" />
  10.     </PreferenceScreen>
  11.     <PreferenceScreen android:title="Edit Child 2 Details">
  12.       <EditTextPreference android:title="Name" android:dialogTitle="Name of Child 2" android:key="name2" />
  13.       <EditTextPreference android:title="Age" android:dialogTitle="Age of Child 2" android:key="age2" />
  14.       <EditTextPreference android:title="Toy" android:dialogTitle="Toy of Child 2" android:key="toy2" />
  15.     </PreferenceScreen>
  16.   <ListPreference android:entries="@array/child_array" android:entryValues="@array/child_array" android:key="child_selector" android:title="Select Child"/>
  17. </PreferenceScreen>
  18.  
  19. strings.xml
  20. <string-array name="child_array">
  21.       <item >1</item>
  22.       <item >2</item>  
  23. </string-array>
  24.        
  25. // Retrieve an editor to modify the shared preferences.
  26. SharedPreferences.Editor editor = mySharedPreferences.edit();
  27. // Store new primitive types in the shared preferences object.
  28. editor.putBoolean("isTrue", true);
  29. editor.putFloat("lastFloat", 1f);
  30. editor.putInt("wholeNumber", 2);
  31. editor.putLong("aNumber", 3l);
  32. editor.putString("textEntryValue", "Not Empty");
  33. // Commit the changes.
  34. editor.commit();