2011-07-28 119 views
1

在我的主屏幕中,我使用了一个包含FrameLayout的TabHost & TabWidget来显示3个选项卡。Android中的选项卡导航

点击该第一选项卡将用户带到另一个活动:

intent = new Intent().setClass(this, AlbumsActivity.class); 
spec = tabHost.newTabSpec("albums").setIndicator("Albums", 
       res.getDrawable(R.drawable.ic_tab_albums)) 
       .setContent(intent); 
tabHost.addTab(spec); 

的AlbumsActivity包含一个ListView,其示出了相册的列表。点击一个项目,将使用户进入另一个显示细节的活动。

我想显示与主屏幕上相同的一组选项卡。如果新的活动有另一个TabHost包含相同的TabWidget - 或 - 是否可以在原始FrameLayout中显示输出?

回答

0

您是否使用TabActivity? TabActivity是容器和其他活动都在里面,其他活动不需要TabWidget。

+0

是的,我使用TabActivity。我想在用户导航到的所有活动中显示3个选项卡。那可能吗? –

+0

您是否管理过这个? – Maxrunner