我一整天都在寻找这个。我已经阅读了Android开发人员参考资料。
我想在我的xml中使用以下结构。
<LinearLayout>
<fragment />
<fragment />
</LinearLayout>
以下LinearLayout应为ONE PAGE。这里的问题是FragmentPageradapter想要一个片段作为回报,我在屏幕上包含两个片段。
这甚至可能吗? Android Developer上没有关于它的文档。最接近的是动态UI,但这与包含FragmentPageradapter无关。
答案 0 :(得分:0)
从API 17开始(并在支持库中反向移植),Fragment类中有getChildFragmentManager()
。这使片段包含片段。因此,这里的一个选项是创建一个父片段,用于设置具有两个子片段的布局。然后FragmentPagerAdapter只需要知道父级。
第二种选择是创建自己的客户PagerAdapter,该客户具有如何处理所需布局的独特知识。