android - 如何更改我的 TabHost?

标签 android android-tabhost

我有一个tabhost, 例如:

final TabHost tabs = getTabHost();
tabs.setup();
TabHost.TabSpec spec = null;
spec = tabs.newTabSpec("search");
spec.setContent(new Intent(this, Search.class));
spec.setIndicator("search");
tabs.addTab(spec);

在这个tabhost中是一个Intent,在activity中必须换成其他activity, 问题是我希望同一 tabhost 开关的其他 Activity ? 能做到吗?

最佳答案

大约 3 个月前我遇到了这个问题。你不能更换 Activity 。因为 Activity 在新屏幕中打开。所以你必须使用 View 和布局来实现你想要做的事情。使用 setVisiblity 和 isShown 方法可以隐藏和释放您的 View 。希望它有意义。

关于android - 如何更改我的 TabHost?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3031978/

相关文章:

java - TabHost 单击时启动外部浏览器

java - 同一型号不等于

javascript - 如何在 android webview 上永久突出显示文本?

Android - 选项卡作为 Activity 的一部分

java - 获取 Tabhost 中的 fragment 为空

android - 我如何在中心 tabhost 设置图像?

java - 向 Intent 发送一个 ArrayList<ArrayList<String>>

Android - uiThread block 如何执行?

android - 什么时候应该在我的游戏中缩放位图

android - 如何像 "Home", "News & Weather app"那样用手指移动滑动标签内容(TabActivity)?