如何在选项卡中包含片段

时间:2014-03-05 21:07:50

标签: android android-fragments tabs android-tabs

我有一个基本的标签式设置,代码在这里:https://github.com/epicfinley/Borden-App/tree/master/BGSapp/src/main/java/com/bordengrammar/bordengrammarapp

现在,我的标签工作正常,可以在父母学生和家庭片段之间进行交流。

但是在学生标签中我想要有多个标签,片段1将切换另一个片段,片段2切换到片段3,4,5,6等...

为了帮助您了解我想要实现的目标,我已经制定了一个我想要实现的目标: 景观模式: http://i.stack.imgur.com/3tY1s.png

人像模式: imgur.com/ccEE2li

如果您需要更多澄清,请发表评论。如果这是不可能的或者很难实现,你可以建议一个替代路线(标签内的标签吗?)

1 个答案:

答案 0 :(得分:0)

您可能必须让片段与父活动进行通信。 建议在父节点上创建一个接口,然后将片段调用到接口中,以指示包含2的片段现在必须包含3(或4,5,6等...)。

请参阅此处了解有关片段到活动通信的开发文档:http://developer.android.com/training/basics/fragments/communicating.html

例如,您可以使用如下界面:

public interface FragmentSwticher {
    public void showFragment(int id);
}

然后您的父活动可以实现它,您的子片段可以调用它。