Android:在TabWidget中更改标签顺序/位置

时间:2011-08-05 17:45:40

标签: android tabs android-tabhost tabwidget

在我的Android TabWidget中,我希望能够更改选项卡的索引,以便相对于其他选项卡更改选项卡的顺序或位置。我没有在文档中看到这样做的方法。有人有什么想法吗?

我有一个滚动标签栏,右边的最后一个标签标有“+”。用户单击此按钮可创建新选项卡。但是新选项卡总是被创建到最右边,我想在“+”选项卡的左侧插入新选项卡。

2 个答案:

答案 0 :(得分:0)

看看TabHost.java。您很可能需要滚动自己的TabHost并更改addTab以获取索引并相应地添加它。

答案 1 :(得分:0)

您可以扩展TabHost并将自己的实现添加到addTabWithIndex()。 TabHost中有许多数据结构是私有的,因此扩展可能无法完全解决您的问题。