Advertisement
Guest User

Untitled

a guest
Oct 25th, 2014
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
  2. <PreferenceCategory
  3. android:title="@string/AddingItems"
  4. android:key="pref_key_storage_settings">
  5.  
  6. <ListPreference
  7. android:key="pref_key_new_items"
  8. android:title="@string/LocationOfNewItems"
  9. android:summary="@string/LocationOfNewItemsSummary"
  10. android:entries="@array/new_items_entry"
  11. android:entryValues="@array/new_item_entry_value"
  12. android:defaultValue="1"/>
  13.  
  14. </PreferenceCategory>
  15. </PreferenceScreen>
  16.  
  17. public class MyPreferenceActivity extends ActionBarActivity {
  18.  
  19. @Override
  20. public void onCreate(Bundle savedInstanceState) {
  21. super.onCreate(savedInstanceState);
  22. setContentView(R.layout.pref_with_actionbar);
  23.  
  24. android.support.v7.widget.Toolbar toolbar = (android.support.v7.widget.Toolbar) findViewById(uk.japplications.jcommon.R.id.toolbar);
  25. setSupportActionBar(toolbar);
  26.  
  27. getFragmentManager().beginTransaction().replace(R.id.content_frame, new MyPreferenceFragment()).commit();
  28. }
  29. }
  30.  
  31. <RelativeLayout
  32. xmlns:android="http://schemas.android.com/apk/res/android"
  33. xmlns:app="http://schemas.android.com/apk/res-auto"
  34. android:orientation="vertical"
  35. android:layout_width="match_parent"
  36. android:layout_height="match_parent">
  37.  
  38. <android.support.v7.widget.Toolbar
  39. android:id="@+id/toolbar"
  40. android:layout_height="@dimen/action_bar_height"
  41. android:layout_width="match_parent"
  42. android:minHeight="?attr/actionBarSize"
  43. android:background="?attr/colorPrimary"
  44. app:theme="@style/ToolbarTheme.Base"
  45. app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
  46.  
  47. <FrameLayout
  48. android:id="@+id/content_frame"
  49. android:layout_below="@+id/toolbar"
  50. android:layout_width="match_parent"
  51. android:layout_height="wrap_content" />
  52.  
  53. </RelativeLayout>
  54.  
  55. public static class MyPreferenceFragment extends PreferenceFragment
  56. {
  57. @Override
  58. public void onCreate(final Bundle savedInstanceState)
  59. {
  60. super.onCreate(savedInstanceState);
  61. addPreferencesFromResource(R.xml.settings);
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement