0

我整天都在寻找这个。我也通读了 Android 开发者参考资料。

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

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

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

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

4

1 回答 1

0

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

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

于 2013-11-15T14:18:27.007 回答