android

时间:2016-07-10 20:18:35

标签: android android-fragments fragment

是否有可能使用片段构建这样的架构:

导航抽屉显示主菜单,然后单击其中一个菜单项时,会显示一个普通的列表/详细信息组合(到目前为止,所有教程都解释了这一点)。但是,如果我想在详细片段上显示一个按钮来显示列表/细节片段的第二个组合,这不应该通过导航抽屉到达?

正如我现在已经实现的那样,一个片段实现了下一个片段,根据指南这是错误的(片段应该始终通过活动进行通信)。但只要用户更深入地点击应用程序,它就可以正常工作。当他开始使用导航回来时会出现问题,因为所有的UI都会开始相互叠加。

1 个答案:

答案 0 :(得分:1)

我不会。除非您使用支持库,否则片段在所有Android版本中都不会100%一致。即使是嵌套的碎片也总是有点破碎。起初他们甚至都没有得到支持。添加的嵌套级别越高,按预期工作的可能性就越小。我不会添加超过2级的碎片,我会努力将其保持在0-1。