Advertisement
Guest User

Untitled

a guest
Apr 1st, 2015
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.11 KB | None | 0 0
  1. @Override
  2.     protected void onCreate(Bundle savedInstanceState) {
  3.         super.onCreate(savedInstanceState);
  4.         setContentView(R.layout.activity_drawer_dash);
  5.         if (savedInstanceState == null) {
  6.             getSupportFragmentManager().beginTransaction()
  7.                     .add(R.id.content_frame, new DashFragment())
  8.                     .commit();
  9.         }
  10.  
  11.  
  12.         Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
  13.         DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
  14.         if(toolbar != null) {
  15.             setSupportActionBar(toolbar);
  16.             getSupportActionBar().setElevation(4);
  17.             getSupportActionBar().setDefaultDisplayHomeAsUpEnabled(true);
  18.             getSupportActionBar().setHomeButtonEnabled(true);
  19.  
  20.             DrawerLayout mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
  21.             ActionBarDrawerToggle mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
  22.                     toolbar, R.string.app_name, R.string.app_name) {
  23.  
  24.                 /** Called when a drawer has settled in a completely closed state. */
  25.                 public void onDrawerClosed(View view) {
  26.                     super.onDrawerClosed(view);
  27.                     invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
  28.                 }
  29.  
  30.                 /** Called when a drawer has settled in a completely open state. */
  31.                 public void onDrawerOpened(View drawerView) {
  32.                     super.onDrawerOpened(drawerView);
  33.                     invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
  34.                 }
  35.             };
  36.  
  37.             // Set the drawer toggle as the DrawerListener
  38.             mDrawerLayout.setDrawerListener(mDrawerToggle);
  39.         }
  40.  
  41.         ListView drawerList = (ListView) findViewById(R.id.left_drawer);
  42.         drawerList.setOnItemClickListener(new NavigationDrawerListener(this));
  43.  
  44.         DashListAdapterFactory dashListAdapterFactory = new DashListAdapterFactory(this, R.layout.drawer_item);
  45.         drawerList.setAdapter(dashListAdapterFactory.dash());
  46.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement