I have an activity with a BottomNavigationView, I need to switch items (remove old and add new ones) of my bottomNavigationView when a button is clicked. I tried all these options but none of them is working:
bottomNavigationView.getMenu().clear();
bottomNavigationView.getMenu().getItem(0).setVisible(false);
bottomNavigationView.getMenu().removeItem(0); bottomNavigationView.removeViewInLayout(bottomNavigationView.findViewById(R.id.explore_item));
I tried using the roughike bottom bar and could find a way to switch bottom bar items with a click.
I ended up implementing the worst solution : adding two BottomNavigationViews and switching their visibilty ! The problem is I need to switch bottom bar items more than once, and I cant keep adding bottomNavViews to my ui !
Any help with switching bottom bar items on a button click would appreciated. Thanks.
The only solution I found was to use
bottomNavigationView.getMenu().removeItem(R.id.menu_item);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With