【问题标题】:Nested tabhost fragment android嵌套的tabhost片段android
【发布时间】:2014-11-10 14:48:13
【问题描述】:

我有一个有 3 个屏幕的应用程序,每个屏幕都是一个片段。我希望在 1 个屏幕中会有 2 个其他屏幕。 例如:

| TAB 1 | TAB 2 | TAB 3 |

现在当你在 TAB 1 时

你会看到

| INNER_TAB 1 | INNER_TAB 2 |

这就是我尝试实现它的方式:

  1. 扩展 FragmentActivity 的主 Activity
  2. 我有 3 个片段(类) - 每个选项卡一个
  3. 在 MainActivity 中,我将选项卡添加到选项卡主机中。
  4. 我尝试创建第 2 步中的一个 Fragment 将扩展 FragmentActivity,因此我可以添加内部
    此片段的标签。
  5. 一切都在编译。
  6. 运行应用程序并按第一个选项卡以查看内部选项卡 - 异常 - 无法投射 fragmentActivity 到片段。

【问题讨论】:

    标签: android android-fragments tabs fragment android-fragmentactivity


    【解决方案1】:

    过了一会儿,我想出了一个解决方案。

    正如我所说的,每个片段都有自己的类和布局,所以在 Tab1 布局中我添加了 FragmentTabHost。 在 Tab1 的 onCreateView 方法中,我初始化了 FragmentTabHost 并为其添加了内部选项卡。

    【讨论】:

    • 嘿,我也遇到了同样的问题,你有机会上传一些示例代码吗?
    猜你喜欢
    • 1970-01-01
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-26
    • 2013-05-19
    相关资源
    最近更新 更多