我对如何处理这个问题有些担忧:
背景:主应用程序视图有一个TabHost显示不同的活动。从这些活动中可以启动更多不属于TabHost的活动。
我想要完成的是保持TabWidget在这些不属于TabHost的活动之上。
我想的一种方法是让这些新活动的布局包含一个TabWidget,使其看起来与真实的活动相同。但是感觉很粗糙,并且视图切换动画可能很复杂。
另一种方法是进入TabHost中的LocalActivityManager并使用它启动活动,并将返回窗口中的视图添加到TabHost的tabcontent中。
欢迎任何建议!谢谢。
实际上找到了使用片段和不使用片段的解决方案。
片段:使用fragments设计应用程序
没有片段:基本上这种UI风格很适合片段,否则你必须滚动你自己的ActivityGroup来管理多个活动。如何在选项卡中启动活动?