1,添加三个页面
2, 添加menu资源文件
3,选择图标,menu item 的id必须和之前fragment的id一致
4,在主页添加底部导航栏
menu属性选择刚才创建的menu.xml文件
5,在主页面中添加如下代码:
public class MainActivity extends AppCompatActivity {
//用了ButterKnife
@BindView(R.id.bottomNavigationView)
BottomNavigationView bottomNavigationView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
NavController navController = Navigation.findNavController(this,R.id.fragment);
AppBarConfiguration configuration = new AppBarConfiguration.Builder(bottomNavigationView.getMenu()).build();
NavigationUI.setupActionBarWithNavController(this,navController,configuration);
NavigationUI.setupWithNavController(bottomNavigationView,navController);
}
}