需要嵌套标签,tabactivity vs viewpager

时间:2013-10-17 18:24:00

标签: android android-fragments android-tabhost

我必须创建具有以下结构的android布局:

TabHost |
        MainActivity1
        |
        |--TabHost--|SubActivity 1
                    |SubActivity 2
        MainActivity2
        |
        |--TabHost--|SubActivity 1
                    |SubActivity 2
        MainActivity3
        |
        |--TabHost--|SubActivity 1
                    |SubActivity 2

我目前使用已弃用的TabHost / TabActivity / LocalActivityManager实现了这个结构,但我现在面临的问题就像我需要从SubActivity调用相机的其中一个活动一样,并且由于这个结构onActivityResult没有返回到正确的子活动导致丢失所拍摄的图像数据。我正在转向Fragments和View Pager,并希望克服这些错误。问题是在另一个ViewPager中实现ViewPager是否是一个好主意?如果没有,那么我们如何在标签内实现标签?

P.S。我需要一个类似于instagram配置文件的界面,标签中的主要活动和标签中的部分。请参考附图。 enter image description here

1 个答案:

答案 0 :(得分:1)

由于您要使用ViewPager,并且最常与FragmentFragmentPagerAdapter一起使用,我认为如果其中一个问题,您将不会遇到任何问题片段包含另一个ViewPager或其他任何内容。在我看来,这就是碎片之美。

也许你会遇到一些关于swype手势的问题,但我想你可以在一个ViewPagers中禁用它。