如何在没有框架布局的android抽屉菜单中切换片段?

如何在没有框架布局的android抽屉菜单中切换片段?,android,android-fragments,Android,Android Fragments,在androidstudio4中,使用导航抽屉活动模板创建一个项目,并希望放置一个按钮以编程方式更改片段 经过一些研究,我发现应该有一个框架布局,使用以下代码可以轻松更改片段: Fragment fragment = new SecondFragment(); FragmentManager fragmentManager = getActivity().getSupportFragmentManager(); FragmentTransaction fragmentTransaction =

在androidstudio4中,使用导航抽屉活动模板创建一个项目,并希望放置一个按钮以编程方式更改片段

经过一些研究,我发现应该有一个框架布局,使用以下代码可以轻松更改片段:

Fragment fragment = new SecondFragment();
FragmentManager fragmentManager = getActivity().getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.container, fragment);
fragmentTransaction.addToBackStack(null);
但问题是项目布局和其他文件类型中没有框架布局

问题是,如果没有这个,抽屉菜单如何在片段之间切换

我想在片段之间切换,如抽屉菜单方式,但如何切换?

如果您像模板一样使用,则应通过调用
navigate()
-这正是当您通过点击
NavigationUI.setupWithNavController()
中的项目时,
NavigationView
为您所做的

使用导航组件时,您根本不使用
片段事务