1

我有一个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,并且在活动中必须更改为其他活动,问题是我希望在同一个 tabhost 切换的其他活动?可以这样做吗?

4

1 回答 1

2

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

于 2010-06-14T08:44:46.297 回答