所以我有一个TabActivity,分为三个子活动(标签)。其中一个活动是ListView,我想将其分支到更多的ListView活动中。但是,我希望每个分支的ListView在顶部也有相同的选项卡。为此,我是否需要为每个分支ListView创建单独的TabActivity和单独的Activity?或者有更简单的方法吗?
答案 0 :(得分:1)
你不能欺骗用户使用TabActivities,而只是在活动顶部(Tabs)只有一个ListView
实例和3个按钮,每次用户点击其中一个"假&#34 ;标签,只需刷新现有的ListView
,其中包含适合其中一个"假的"标签。在我看来,这种解决方案在资源方面更有效,并且在时间上呈现(无论如何都是双重概念)
这就是我的想法
Fragments
TabActivityOne
,TabActivityTwo
和TabActivityThree
可以使用MaciejGórski建议的{{1}},而仍然可以使用ListView充气技术
答案 1 :(得分:0)
使用类似TabActivity
或ActivityGroup
的旧已弃用API切换到Fragment
s。
此类已在API级别13中弃用。
新应用程序应使用Fragments而不是此类;要继续在旧设备上运行,您可以使用v4支持库,该库提供与DONUT兼容的Fragment API版本。