关闭TabActivity活动的其他活动

时间:2013-08-08 19:01:02

标签: java android listview tabactivity

所以我有一个TabActivity,分为三个子活动(标签)。其中一个活动是ListView,我想将其分支到更多的ListView活动中。但是,我希望每个分支的ListView在顶部也有相同的选项卡。为此,我是否需要为每个分支ListView创建单独的TabActivity和单独的Activity?或者有更简单的方法吗?

2 个答案:

答案 0 :(得分:1)

你不能欺骗用户使用TabActivities,而只是在活动顶部(Tabs)只有一个ListView实例和3个按钮,每次用户点击其中一个"假&#34 ;标签,只需刷新现有的ListView,其中包含适合其中一个"假的"标签。在我看来,这种解决方案在资源方面更有效,并且在时间上呈现(无论如何都是双重概念)

这就是我的想法 enter image description here

Fragments TabActivityOneTabActivityTwoTabActivityThree可以使用MaciejGórski建议的{{1}},而仍然可以使用ListView充气技术

答案 1 :(得分:0)

使用类似TabActivityActivityGroup的旧已弃用API切换到Fragment s。

  

此类已在API级别13中弃用。

     

新应用程序应使用Fragments而不是此类;要继续在旧设备上运行,您可以使用v4支持库,该库提供与DONUT兼容的Fragment API版本。

来自TabActivity documentation