我的应用程序有一个TabActivity,其中包含4个选项卡。每个选项卡都包含相应的活动。
第一个选项卡中的活动是Boot Activity。基于某些条件,我必须启用/禁用此活动中的其他3个选项卡。
任何人都可以帮助启用/禁用标签内活动的标签吗?
答案 0 :(得分:4)
我认为你在谈论隐藏标签 然后使用以下
从资源中获取TabHost
TabHost tabHost = (TabHost)findViewById(android.R.id.tabhost);
然后运行时使用此
tabHost.getTabWidget().getChildAt(3).setVisibility(View.GONE);
假设您正在尝试隐藏第4个选项卡。(因此使用了3个)
答案 1 :(得分:3)
tabHost.getTabWidget().getChildAt(3).setEnabled(false)