Java tutorial
package com.borombo.demo.lateralmenututo; import android.support.design.widget.NavigationView; import android.support.v4.view.GravityCompat; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.MenuItem; public class MainActivity extends AppCompatActivity { private DrawerLayout drawerLayout; private NavigationView navigationView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); navigationView = (NavigationView) findViewById(R.id.nav_view); navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(MenuItem menuItem) { if (menuItem.equals(R.id.new_language)) { } else if (menuItem.equals(R.id.license)) { } drawerLayout.closeDrawers(); return true; } }); } public boolean onOptionsItemSelected(MenuItem item) { if (item.equals(android.R.id.home)) { drawerLayout.openDrawer(GravityCompat.START); return true; } return super.onOptionsItemSelected(item); } }