Android 多选项卡主机。在片段内实现TabHost-like容器

Android 多选项卡主机。在片段内实现TabHost-like容器,android,fragment,android-tabhost,Android,Fragment,Android Tabhost,由于我们不能嵌套片段(Android

由于我们不能嵌套片段(Android<4.2),我想知道创建这样的视图结构的最佳方法是什么:

  • 底部:主选项卡栏(类似于iOS one)
  • 中间:当前页签内容
    • 其中一个选项卡包含选项卡栏(显示在屏幕顶部)
  • 顶部:独立文本视图
我曾考虑在每个底部选项卡中使用TabActivity,但目前它已被弃用,应该改用Fragment。另一方面,如果我将使用一个片段来实现底部选项卡,我就不能嵌套另一个片段(FragmentTabHost)来实现顶部视图(独立文本视图)下方的第二个选项卡栏。 坦率地说,对我来说,最好的选择是将每个主选项卡(在底部选项卡栏中)作为独立的活动/片段活动


有没有一种相当简单的方法可以做到这一点?

通过支持库一直支持嵌套片段返回到Android 1.6。“因为我们不能嵌套片段(Android<4.2)”--是的,您可以使用Android支持包的片段后端口。“在底部:主选项卡栏”--不要使用底部选项卡栏: