0

我想创建一个像浏览器一样工作的 TabActivity。创建活动时,它有两个选项卡:“Tab1”和“添加选项卡”。单击“添加选项卡”时,应添加一个新选项卡。

Tab 1 | Add Tab
==> Add Tab is clicked
Tab 1 | Tab 2 | Add Tab
==> Add Tab is clicked
Tab 1 | Tab 2 | Tab 3 | Add Tab

...

我所有的标签内容都是同一个活动的实例。

最好的方法是什么?

4

2 回答 2

1

您可以尝试在“添加选项卡”选项卡上设置一个onTabChangedListenerforTabHost单击该选项卡,该选项卡将创建另一个选项卡(使用TabSpec您用于创建初始选项卡的常用方法),然后使用TabHost's切换到新创建的选项卡setCurrentTab

于 2010-11-02T16:42:12.020 回答
0

尝试了几天后,我决定不使用 TabActivity 并设计自己的活动。

事实证明它工作得非常好,代码行更少,FPS 更多(我对所有项目只使用一个视图,每次从一个选项卡切换到另一个选项卡时只需重置字段。

如果有人有兴趣,我可以在这里发布课程,让我知道。

于 2010-11-08T16:38:52.647 回答