1,环境
AndriodStudio
JDK21
2,新建项目NavigationDrawerViewsActivity![](https://img-blog.csdnimg.cn/direct/5731d2f7ea3646d88c2a7853e82f58ad.png)
3,新建包文件夹,ui右键菜单/New/Package
4,新建Fragment,app右键菜单/New/Fragment/Fragment(with ViewModel)
5,资源string增加键值,res/values/strings.xml
6,Navigation增加Fragemnt引用,res/navigation/mobile_navigation.xml
注:
res/navigation/mobile_navigation.xml被res/layout/content_main.xml引用
res/layout/content_main.xml被res/layout/app_bar_main.xml引用
res/layout/app_bar_main.xml被res/layout/activity_main.xml引用
7,Menu增加新增Item,res/menu/activiry_main_drawer.xml
![](https://img-blog.csdnimg.cn/direct/d2e2b2c3c67c47a3ae57773bae1b1ff4.png)
8,参考homeFragment,修改新增的Fragment.java文件
ui/scanner/
注:注意包名称的大小写