主要实现功能:页面切换
实现底部通过BottomNavigationView控件的点击来实现页面的切换
实现功能的前提下,使用官方推荐的navigation来实现功能目录结构的划分
此时需要切换目录到Project的模式下
在app目录下的build.gradle文件中的android对象下添加参数
android {
.........
........
buildFeatures {
viewBinding true
}
}
在navigation目录中,实现导航文件的创建
在操作添加对象属性之前,建议先将对应的Fragment文件创建好,并完善属性
添加Fragment可以直接使用鼠标操作,方便快捷
点击后,会自动检索内部的Fragment文件并索引
在menu目录下的item对象属性ID这里,需要与导航文件一直,否则点击之后无法切换
操作完数据绑定之后,一定要记得解除MainActivity中删除xml页面的数据绑定
不然就会出现APP闪退的情况
setContentView(R.layout.activity_main);