private void setupNavigationView() { NavigationView navigationView = (NavigationView) findViewById(R.id.navigation_view); navigationView.setNavigationItemSelectedListener( new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.nav_profile: fragmentManager.beginTransaction().replace(R.id.frame_layout, fragment1).commit(); break; case R.id.nav_settings: fragmentManager.beginTransaction().replace(R.id.frame_layout, fragment2).commit(); break; case R.id.nav_social: fragmentManager.beginTransaction().replace(R.id.frame_layout, fragment3).commit(); break; default: break; } drawerLayout.closeDrawers(); return true; } }); navigationView.setItemIconTintList(ContextCompat.getColorStateList(this, R.color.my_icon_tint)); navigationView.setItemTextColor(ContextCompat.getColorStateList(this, R.color.my_icon_tint)); navigationView.setItemTextAppearance(R.style.myNavigationText); }