我必须创建具有以下结构的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配置文件的界面,标签中的主要活动和标签中的部分。请参考附图。
答案 0 :(得分:1)
由于您要使用ViewPager
,并且最常与Fragment
和FragmentPagerAdapter
一起使用,我认为如果其中一个问题,您将不会遇到任何问题片段包含另一个ViewPager
或其他任何内容。在我看来,这就是碎片之美。
也许你会遇到一些关于swype手势的问题,但我想你可以在一个ViewPagers中禁用它。