android – 如何动态添加菜单到底部导航视图?

前端之家收集整理的这篇文章主要介绍了android – 如何动态添加菜单到底部导航视图?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Android有新的ui元素 – BottomNavigationView

我不想在xml文件中包含我的菜单.我将从后端收到有关菜单项和订单的信息.我想动态创建它们并在onCreate()方法中设置为BottomNavigationView.我可以这样做吗?

解决方法

默认情况下,BottomNavigationView以空菜单开头.您可以使用 getMenu()方法获取Menu实例,然后添加菜单项,如 response above所示.例如,
BottomNavigationView bottomNavigation = findViewById(R.id.bottom_navigation);
Menu menu = bottomNavigation.getMenu();
menu.add(Menu.NONE,MENU_ITEM_ID_ONE,Menu.NONE,getString(R.string.str_menu_one))
    .setIcon(R.drawable.ic_action_one);

猜你在找的Android相关文章