我试图了解在 android studio 3.6.3 中创建的默认导航抽屉的代码结构。在导航抽屉中,当单击菜单项时,它会显示相应的片段布局。我试图了解机制。我发现导航图片段 id 名称和菜单项 id 名称都是相同的。我首先更改了菜单项 ID 名称并使用 (R.id.menu_id) 在主要活动中调用。当我启动应用程序时,导航菜单不起作用。然后我将菜单 ID 名称重命名为原样,并更改了片段的 ID 名称。但不幸的是,启动应用程序后,菜单无法正常工作。当我保持两个名称相同时,菜单有效。
内部(资源/导航/mobile_navigation.xml)。
内部(资源/菜单/activity_main_drawer.xml)
需要有人指导我是否理解错误。