So I have a TabActivity that branches into three sub-activities (tabs). One of these activities is a ListView, which I want to branch into further ListView activities. However, I want each of these branched ListViews to also have the same tabs at the top. To do this, do I need to create a separate TabActivity and a separate Activity for each of these branched ListViews? Or is there an easier way?
问问题
49 次
2 回答
1
你不能欺骗用户拥有 TabActivities,而是简单地在ListView
一个活动(选项卡)顶部有一个带有 3 个按钮的实例,并且每次用户单击“假”选项卡之一时,只需ListView
使用适合的视图刷新现有的那些“假”标签之一。在我看来,这个解决方案在资源方面和渲染时间方面会更有效(无论如何都是双重概念)
这就是我的想法
您可以按照MaciejGórski的Fragments
建议使用,和,而 ListView 膨胀技术仍然可以使用TabActivityOne
TabActivityTwo
TabActivityThree
于 2013-08-08T19:14:20.047 回答
0
TabActivity
使用 like或ActivityGroup
into Fragment
s从旧的弃用 API 切换。
此类在 API 级别 13 中已弃用。
新的应用程序应该使用 Fragments 而不是这个类;要继续在旧设备上运行,您可以使用 v4 支持库,它提供了与 DONUT 兼容的 Fragment API 版本。
于 2013-08-08T19:22:16.283 回答