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);