Android:FragmentPagerAdapter,在同一页面中包含多个Fragment

时间:2013-11-15 14:14:04

标签: android android-fragments fragmentpageradapter android-nested-fragment

我一整天都在寻找这个。我已经阅读了Android开发人员参考资料。

我想在我的xml中使用以下结构。

<LinearLayout>
    <fragment />
    <fragment />
</LinearLayout>

以下LinearLayout应为ONE PAGE。这里的问题是FragmentPageradapter想要一个片段作为回报,我在屏幕上包含两个片段。

这甚至可能吗? Android Developer上没有关于它的文档。最接近的是动态UI,但这与包含FragmentPageradapter无关。

1 个答案:

答案 0 :(得分:0)

从API 17开始(并在支持库中反向移植),Fragment类中有getChildFragmentManager()。这使片段包含片段。因此,这里的一个选项是创建一个父片段,用于设置具有两个子片段的布局。然后FragmentPagerAdapter只需要知道父级。

第二种选择是创建自己的客户PagerAdapter,该客户具有如何处理所需布局的独特知识。