我想做的事情应该很简单,但我发现自己被卡住了。我需要有一个android活动的3个标签。每个选项卡都应该在活动之间切换,而不是在视图之间切换。我已经用tabActivity实现了这一点,尽管它已被弃用,但它做到了这一点。但是后来我意识到YoutubePlayerView不能像这个link中所示那样初始化。我也不想让我的标签出现在我的ActionBar上。所以我的问题是,我如何才能在活动之间切换的活动中有选项卡?
发布于 2014-02-18 18:17:02
TabHost tabHost = (TabHost) findViewById(android.R.id.tabhost);
TabHost.TabSpec tabSpec; View tabView;
tabSpec = tabHost.newTabSpec("tab1");
tabView = createTabView(tabHost.getContext(), "Tab 1");
tabSpec.setIndicator(tabView);
tabSpec.setContent(new Intent(this, YourActivity1.class));
tabHost.addTab(tabSpec);
tabSpec = tabHost.newTabSpec("tab2");
tabView = createTabView(tabHost.getContext(), "Tab 2");
tabSpec.setIndicator(tabView);
tabSpec.setContent(new Intent(this, YourActivity2.class));
tabHost.addTab(tabSpec);
tabSpec = tabHost.newTabSpec("tab3");
tabView = createTabView(tabHost.getContext(), "Tab 3");
tabSpec.setIndicator(tabView);
tabSpec.setContent(new Intent(this, YourActivity3.class));
tabHost.addTab(tabSpec);当您第一次单击某个页签时,相应的活动将启动,并且即使您切换到另一个页签(即不会暂停),该活动仍将继续运行。如果切换回上一个选项卡,则不会调用其onResume
https://stackoverflow.com/questions/21850405
复制相似问题