Advertisement
rjayaswa

Navigation.xml

Sep 24th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.89 KB | None | 0 0
  1. import android.os.Bundle;
  2. import android.view.View;
  3. import android.support.design.widget.NavigationView;
  4. import android.support.v4.view.GravityCompat;
  5. import android.support.v4.widget.DrawerLayout;
  6. import android.support.v7.app.ActionBarDrawerToggle;
  7. import android.support.v7.app.AppCompatActivity;
  8. import android.support.v7.widget.Toolbar;
  9. import android.view.MenuItem;
  10.  
  11. public class MainActivity extends AppCompatActivity
  12.         implements NavigationView.OnNavigationItemSelectedListener{
  13.  
  14.     @Override
  15.     protected void onCreate(Bundle savedInstanceState) {
  16.     super.onCreate(savedInstanceState);
  17.     setContentView(R.layout.activity_main);
  18.     Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
  19.     setSupportActionBar(toolbar);
  20.  
  21.     DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
  22.     ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
  23.             this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
  24.     drawer.addDrawerListener(toggle);
  25.     toggle.syncState();
  26.  
  27.     NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
  28.     navigationView.setNavigationItemSelectedListener(this);
  29. }
  30.  
  31. @SuppressWarnings("StatementWithEmptyBody")
  32. @Override
  33. public boolean onNavigationItemSelected(MenuItem item) {
  34.     // Handle navigation view item clicks here.
  35.     int id = item.getItemId();
  36.  
  37.     if (id == R.id.nav_about_us) {
  38.        //write your code here for what to do when item clicked
  39.     } else if (id == R.id.nav_rate_us) {
  40.  
  41.     } else if (id == R.id.nav_share) {
  42.  
  43.     } else if (id == R.id.nav_send) {
  44.  
  45.     }
  46.  
  47.     DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
  48.     drawer.closeDrawer(GravityCompat.START);
  49.     return true;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement