首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android中的视图之间切换的选项卡

问在Android中的视图之间切换的选项卡
EN

Stack Overflow用户
提问于 2014-02-18 18:10:29
回答 1查看 207关注 0票数 0

我想做的事情应该很简单,但我发现自己被卡住了。我需要有一个android活动的3个标签。每个选项卡都应该在活动之间切换,而不是在视图之间切换。我已经用tabActivity实现了这一点,尽管它已被弃用,但它做到了这一点。但是后来我意识到YoutubePlayerView不能像这个link中所示那样初始化。我也不想让我的标签出现在我的ActionBar上。所以我的问题是,我如何才能在活动之间切换的活动中有选项卡?

EN

回答 1

Stack Overflow用户

发布于 2014-02-18 18:17:02

TabHost tabHost = (TabHost) findViewById(android.R.id.tabhost);

代码语言:javascript
复制
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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21850405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档