[英]Android. BottomNavigationView with single activity approach
将 bottomNavigationView 与单一活动方法一起使用的最佳方法是什么。 我找到了导航架构组件的示例,但我不想使用导航组件。
比如我有一个activity和3个fragment用于bottomNavigationView,其他6个fragment应该不包括菜单。 这是我的底部导航视图:
<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;
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.