我创建了一个应用程序,它有一个带抽屉菜单的主 Activity ,因此用户可以单击某个选项,然后在 Activity 中打开一个 fragment 。 我想做的是在其中一个选项中有多个屏幕,并通过选项卡/滑动屏幕在它们之间导航。 我看到了一个在一个 Activity 中执行此操作的示例,并且每个“子屏幕”都有一个 fragment ,我的问题是:当我已经在一个 fragment “内部”时,我该如何做?
谢谢
最佳答案
Fragment
可以支持在其中包含其他 Fragment
。完成这项工作的关键是记住使用 getChildFragmentManager()
获取 Fragment
的 FragmentManager
而不是 getFragmentManager()
获取 Activity
的 FragmentManager
。
如果您想在 View 之间滑动,请在您的 Fragment
UI 中使用 ViewPager
。 ViewPager
将使用 FragmentPagerAdapter
来处理要显示的 Fragment
。
关于Android - 如何在 fragment 内滑动屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30495502/