我很难理解当需要导航抽屉和标签时,Google希望应用的行为方式。
由于碎片不能/不应该嵌套,导航抽屉是否通过活动循环而不是碎片是否有意义?因此,每个活动可以是标签视图等。
我在代码中的问题是导航抽屉(根据演示/示例)以父项的主要活动开始,并提供不同视图的碎片。
带有滑动标签的ViewPager
有FragmentActivity
作为其父级,Fragment
作为子级。
大多数例子在android.support.v4
libiraries和本地文件之间混合,我可能会遗漏其他东西吗?
我假设为了我的目的,我应该使用导航抽屉来循环活动,然后从那里继续。这是一个正确的'设计还是我应该做些不同的事情?
TIA
修改的
我会更具体: 在支持库下,我该如何实现以下内容:
Parent: MainActivity (has navdrawer)
Child of Main: SwipeActivity1 (has swipe tabs)
Child of Swipe: ContentPage1 (has content)
应该是,FragmentActivity - > FragmentActivity - >片段?
不使用支持库时,如何完成? (和非嵌套片段)
应该是,活动 - >片段 - >片段?
答案 0 :(得分:0)
也许有很多方法可以实现这一目标,并感谢枪手的帮助。
我设法完成了以下(对于支持库android.support.v4):
Parent: MainActivity (has navdrawer)
Child of Main: SwipeActivity1 (has swipe tabs)
Child of Swipe: ContentPage1 (has content)
它们是:FragmentActivity - >片段 - >片段。
第一个必须有某种形式的Activity,所以我可以启动它,然后所有的子屏幕都可以作为活动。
我仍然不是100%肯定这是'最佳'方法,但似乎工作正常。
我仍然不知道如何使用native / v13库完成此操作。