2011-05-18 261 views
2

我的應用程序具有包含4個選項卡的TabActivity。每個選項卡包含相應的活動。如何禁用Android中選項卡內活動的選項卡

第一個選項卡中的活動是引導活動。基於某些條件,我必須啓用/禁用此活動中的其他3個選項卡。

任何人都可以幫助啓用/禁用選項卡內的活動選項卡?

回答

4

我想你是在說隱藏標籤。
然後使用以下

,從資源獲取TabHost作爲

TabHost tabHost = (TabHost)findViewById(android.R.id.tabhost); 

然後運行時使用此

tabHost.getTabWidget().getChildAt(3).setVisibility(View.GONE); 

假設你正在試圖隱藏第四標籤。(因此使用3)

+0

hi Tanmay。謝謝回覆。問題是我想禁用tab1中的Activity存在的tab2和tab3和tab4。 – bHaRaTh 2011-05-18 04:11:17

+1

我已經告訴你如何禁用一個標籤。現在就按你的意願使用它。 – 2011-05-18 04:21:23

3
tabHost.getTabWidget().getChildAt(3).setEnabled(false) 
相關問題