android - 如何从 Android 选项卡内的 Activity 中禁用选项卡

标签 android tabactivity

我的应用程序有一个包含 4 个选项卡的 TabActivity。每个选项卡都包含相应的 Activity 。

第一个选项卡中的 Activity 是引导 Activity 。根据某些情况,我必须启用/禁用此 Activity 中的其他 3 个选项卡。

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

最佳答案

我想你是在谈论隐藏标签。
然后使用下面的

从资源中获取TabHost

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

然后运行时使用这个

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

假设您要隐藏第 4 个选项卡。(所以使用 3)

关于android - 如何从 Android 选项卡内的 Activity 中禁用选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6039684/

相关文章:

java - Android/Java精简显示方式

android - 使用 FlurryAgent.onEvent(String eventId, Map<String, String> parameters)

android - 是否可以将android应用程序的背景制作成gif之类的动画背景?

android - 如何向 TabActivity 添加水平滑动?

android - 父 Activity 中的 onKeyDown 或 onBackPressed

java - 如何使用 AlertDialog.Builder onItemClickListener 创建 ListView?

android - 在当前主题中找不到样式 'mapViewStyle'

android - 选项卡主机中的 Activity 变为空白

Android 在按钮上显示/隐藏 Tabwidget 单击

android - 如何在选项卡 Activity 中添加 ListView ?