NavigationView
принадлежит BottomNavigationDrawerFragment
,
Вы должны сделать ниже во фрагменте BottomNavigationDrawerFragment
класс:
navigationView.setNavigationItemSelectedListener(new OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(MenuItem menuItem) {
switch (menuItem.getItemId()) {
case R.id.navigation_item1:
...
break;
case R.id.navigation_item2:
...
break;
case R.id.navigation_item3:
...
break;
default:
...
break;
return true;
}
});
И вам также нужно получить navigationView
во фрагменте.
Отредактированный :
Во фрагменте:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.your_fragment_layout,
container, false);
NavigationView navigationView = (NavigationView )view.findViewById(.....);
navigationView.setNavigationItemSelectedListener(
....
return view;
}