是否可以将片段放在 Android 的片段中?考虑一下:比如说,我使用 Fragment 和 ViewPager 实现了可滑动的标签。现在,在这些可滑动的片段中,我想实现另一个片段——有点像嵌套在另一个片段中的片段。但是需要将片段附加到 Activity 类。那么如何做到这一点呢?
问问题
189 次
1 回答
2
是否可以将片段放在 Android 的片段中?
使用 Android 支持包的片段的反向移植,是的。此外,Android 4.2 及更高版本(API 级别 17+)上的原生片段支持嵌套片段。但是,API 级别 11-16 的本机片段没有。
比如说,我使用 Fragment 和 ViewPager 实现了可滑动的标签。现在,在这些可滑动的片段中,我想实现另一个片段——有点像嵌套在另一个片段中的片段。但是需要将片段附加到 Activity 类。那么如何做到这一点呢?
此示例项目演示了在 a 中包含片段,ViewPager
并在片段中包含ViewPager
自身。关键是FragmentManager
您提供给您的FragmentPagerAdapter
必须是外部片段(即getChildFragmentManager()
)的子片段管理器。
于 2013-07-05T18:28:01.903 回答