是否可以在Android中的片段中放置片段?考虑一下:说,我使用Fragment和ViewPager实现可滑动的选项卡。现在,在每个可滑动的片段中,我想实现另一个片段 - 有点像嵌套在另一个片段中的片段。但是片段需要附加到Activity类。那怎么办呢?
答案 0 :(得分:2)
是否可以在Android中的片段中放置一个片段?
使用Android支持包的片段后端,是的。此外,Android 4.2及更高版本(API级别17+)上的本机片段支持嵌套片段。但是,API级别11-16的本机片段不会。
说,我使用Fragment和ViewPager实现可滑动的标签。现在,在每个可滑动的片段中,我想实现另一个片段 - 有点像嵌套在另一个片段中的片段。但是片段需要附加到Activity类。那怎么办呢?
This sample project演示了ViewPager
中的片段并且ViewPager
本身位于片段中。关键是您提供给FragmentManager
的FragmentPagerAdapter
必须是外部片段的子片段管理器(即getChildFragmentManager()
)。