要在底部导航视图中显示后来添加的菜单项,您需要执行以下步骤:
打开您的项目中的res/menu
目录,找到您想要添加到底部导航视图中的菜单文件,例如bottom_navigation_menu.xml
。
在菜单文件中添加您要显示的菜单项。例如,以下代码片段显示了两个菜单项:
MainActivity
(或其他适当的活动)中,找到与底部导航视图相关联的代码。通常,这涉及到找到BottomNavigationView
实例并为其设置菜单。BottomNavigationView bottomNavigationView = findViewById(R.id.bottom_navigation_view);
bottomNavigationView.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
// 处理底部导航项的选择事件
return true;
}
});
// 设置底部导航视图的菜单
Menu menu = bottomNavigationView.getMenu();
menu.clear();
bottomNavigationView.inflateMenu(R.menu.bottom_navigation_menu);
MainActivity
中的onCreate
方法中调用bottomNavigationView.inflateMenu(R.menu.bottom_navigation_menu)
,以确保在创建活动时加载菜单项。这样,您后来添加的菜单项就会显示在底部导航视图中了。