如何禁用Android中选项卡内活动的选项卡

如何禁用Android中选项卡内活动的选项卡

问题描述:

我的应用程序具有包含4个选项卡的TabActivity。每个选项卡包含相应的活动。如何禁用Android中选项卡内活动的选项卡

第一个选项卡中的活动是引导活动。基于某些条件,我必须启用/禁用此活动中的其他3个选项卡。

任何人都可以帮助启用/禁用选项卡内的活动选项卡?

我想你是在说隐藏标签。
然后使用以下

,从资源获取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

tabHost.getTabWidget().getChildAt(3).setEnabled(false)