一千萬個為什麽

搜索

如何隱藏TabActivity中的選項卡?

我在 TabActivity 中創建了三個選項卡 onCreate

如何在運行時隱藏一個選項卡?

最佳答案

要隱藏選項卡,必須將其從TabWidget中刪除。僅僅設置INVISIBLE是不夠的。所以,隱藏標簽:

tab = getTabHost().getTabWidget().getChildTabViewAt(tabPosition);
getTabHost().getTabWidget().removeViewAt(tabPosition);

並再次顯示該標簽:

getTabHost().getTabWidget().addView(tab, tabPosition);

轉載註明原文: 如何隱藏TabActivity中的選項卡?