2016-12-27 14 views
0

У меня есть активность с BottomNavigationView, мне нужно переключить элементы (удалить старые и добавить новые) моего bottomNavigationView при нажатии кнопки. Я попробовал все эти варианты, но ни один из них не работает:Изменение/удаление элементов нижней панели в android

bottomNavigationView.getMenu().clear(); 
    bottomNavigationView.getMenu().getItem(0).setVisible(false); 
    bottomNavigationView.getMenu().removeItem(0);  bottomNavigationView.removeViewInLayout(bottomNavigationView.findViewById(R.id.explore_item)); 

Я попытался с помощью roughike bottom bar и может найти способ переключения нижней панели элементов с помощью мыши.

Я закончил реализацию наихудшего решения: добавив два метода BottomNavigationViews и переключив их visibilty! Проблема в том, что мне нужно переключать элементы нижнего бара более одного раза, и я не могу продолжать добавлять bottomNavViews в свой ui!

Любая помощь с переключением нижних позиций бара на кнопку нажмите будет оценен. Благодарю.

+0

Может просто изменить значок и слушателя вместо удаления и вставки элементов? – Dejan

+0

может быть решением да, попробовал, и он работает. ! Но мне нужно найти, почему ни один из перечисленных кодов не работает. – Amal

ответ

6

Единственное решение, которое я нашел в том, чтобы использовать

bottomNavigationView.getMenu().removeItem(R.id.menu_item); 
+0

Это должен быть принятый ответ –

 Смежные вопросы

  • Нет связанных вопросов^_^