如果一个新片段取代了之前的片段,或者被添加到堆栈中,我该在哪里配置



我创建了一个新的Android Studio项目,并使用;"导航抽屉活动";实例当我导航到现有菜单项时,抽屉将再次通过汉堡菜单访问。但如果我再加一个菜单项,汉堡就会变成一个箭头。我一直在向mobile_navigation.xml和activity_main_drawer.xml添加菜单。我的新条目看起来与这些文件的文本版本和应用程序中的现有条目相同,但我猜另一个文件中的某些内容控制着是在顶部添加片段还是替换现有片段?

我解决了我的问题。在onCreate方法的MainActivity中,有下面一行。

mAppBarConfiguration = new AppBarConfiguration.Builder(
R.id.nav_gallery, R.id.nav_home)
.setDrawerLayout(drawer)
.build();

每个导航菜单应与R.id.nav_gallery和R.id.nav_home.列在同一行

相关内容

最新更新