Android 安卓采用单活动方法的BottomNavigationView
将bottomNavigationView与单活动方法结合使用的最佳方法是什么。 我找到了导航架构组件的示例,但我不想使用导航组件 例如,对于bottomNavigationView,我有一个活动和3个片段,其他6个片段不应该包括菜单。下面是我的底部导航视图:Android 安卓采用单活动方法的BottomNavigationView,android,android-activity,fragment,bottomnavigationview,Android,Android Activity,Fragment,Bottomnavigationview,将bottomNavigationView与单活动方法结合使用的最佳方法是什么。 我找到了导航架构组件的示例,但我不想使用导航组件 例如,对于bottomNavigationView,我有一个活动和3个片段,其他6个片段不应该包括菜单。下面是我的底部导航视图: <com.google.android.material.bottomnavigation.BottomNavigationView android:id="@+id/navigationView"
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/navigationView"
android:layout_width="match_parent"
app:menu="@menu/bottom_navigation"
android:layout_alignParentBottom="true"
android:layout_height="wrap_content"/>
我应该怎么做呢?在需要的地方,只在三个片段中添加菜单,或者在不需要菜单的地方显示片段时,向活动添加菜单并隐藏它?请帮我弄清楚)首先创建菜单项,通过使用底部导航侦听器,我们根据swith case中的菜单项附加片段
bottomNavigationView.setOnNavigationItemSelectedListener(
new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()) {
case R.id.xx:
case R.id.xx:
case R.id.xx:
}
return true;
}
});