我正在用tab-host开发一个示例应用程序,并且已经实现了。
这是我的问题吗?我将逐步描述它。


假设有5个标签的位置分别为0、1、2、3、4。当我选择第四个标签时,应将其替换为第二个标签。


我该如何克服这个问题?

最佳答案

如果我对你的理解正确的话,这是两难的。

tabHost.setCurrentTab(index)


>编辑

您可以使标签页不可见


如果要在位置0处不可见选项卡,则如下所示。

      tabWidget = (TabWidget) findViewById(android.R.id.tabs);
      tabWidget.getChildTabViewAt(0).setVisibility(View.GONE);


如果要使其可见,如下所示

 tabWidget.getChildTabViewAt(0).setVisibility(View.VISIBLE);


但是如果您要删除旧标签并用新标签替换。那我不知道有没有可能

关于android - 如何以编程方式设置选项卡的位置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7887546/

10-12 01:52