我有一个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/