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