Удаление меню из ActionBar - PullRequest
0 голосов
/ 02 ноября 2018

Я столкнулся со следующей проблемой:

Я использую BottomNavigationView в моей программе. Я добавил элементы к нему, создав меню, а затем добавил его. Но теперь это меню также отображается на экране (на ActionBar есть 3 точки (к сожалению, я не знаю, как они называются)).

Но в этом меню нет необходимости. Как я могу удалить его из ActionBar?

Ответы [ 2 ]

0 голосов
/ 02 ноября 2018

Если вам не нужно это меню, просто удалите из кода метод onCreateOptionsMenu().

0 голосов
/ 02 ноября 2018

Что вам нужно сделать, это очистить меню, прежде чем надувать новое меню XML.

Как это:

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater){
    super.onCreateOptionsMenu(menu, inflater);
    menu.clear();
    inflater.inflate(R.menu.your_menu, menu);
}
...