我有一个基本的标签式设置,代码在这里: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
如果您需要更多澄清,请发表评论。如果这是不可能的或者很难实现,你可以建议一个替代路线(标签内的标签吗?)
答案 0 :(得分:0)
您可能必须让片段与父活动进行通信。 建议在父节点上创建一个接口,然后将片段调用到接口中,以指示包含2的片段现在必须包含3(或4,5,6等...)。
请参阅此处了解有关片段到活动通信的开发文档:http://developer.android.com/training/basics/fragments/communicating.html
例如,您可以使用如下界面:
public interface FragmentSwticher {
public void showFragment(int id);
}
然后您的父活动可以实现它,您的子片段可以调用它。