2011-11-01 30 views
1

我在tabhost中有三個選項卡。 我可以在三個標籤之間切換。 但是我希望第三個選項卡不可點擊。這將通過選項卡1中的差異按鈕觸發。如何將選項卡設置爲不可點擊

任何幫助如何實現這一目標?

回答

3

嘗試:

如果要禁用TabWidget一個選項卡按鈕,然後試試這個代碼:

// tabHost = ...(獲得TabHost)

tabHost.getTabWidget().getChildTabViewAt(your_index).setEnabled(false); 

如果您想要在整體上禁用標籤小部件,則:

// tabWidget = ...(獲得TabWidget)

tabWidget.setEnabled(false); 
+1

任何想法如果我們可以實現這一點,如果一個人使用FragmentActivity創建標籤,而不是使用TabHost? – VikramV

+0

這幫了我:) –

相關問題