Android - 选项卡式片段

Posted

技术标签:

【中文标题】Android - 选项卡式片段【英文标题】:Android - Tabbed Fragment 【发布时间】:2015-11-12 19:23:31 【问题描述】:

我正在开发一个带有在几个片段之间切换的活动的应用程序。我想知道是否有可能在操作栏中有一个带有选项卡的片段,而不是其他片段,因为我知道,通常,活动是选项卡,并且选项卡在片段之间切换。 简而言之,我想要一个包含几个片段的活动,其中一个片段应该有标签可以在其他片段之间浏览,这可能吗?

【问题讨论】:

【参考方案1】:

当然有可能,看看 ***,已经有几个问题了。

您应该使用FragmentTabHost 而不是普通的TabHost,并且因为片段中有片段,所以您必须使用getChildFragmentManager() 而不是getFragmentManager()

Adding tab inside fragment

【讨论】:

很好!如果我理解的话,向活动添加选项卡的方式比向片段添加选项卡要简单,不是吗? 没错,在如何处理片段方面有一些细微的差别,但它肯定可以工作! 好的,最后一件事。当我向活动添加标签时,我只调用 getActionBar() 然后我使用 addTab() (还有一些东西),但我从未使用过 TabHost 类,所以如果你有一个很好的教程,请分享它! 我觉得不用TabHost。如果您已经有一个带有标签的 Acitivty,请从那里继续。如果你想使用 TabHost,你可以查看这个链接link1,link2。 谢谢马尔科!很好的答案。【参考方案2】:

不错的帖子马尔科!我只是输入基本相同的答案。这是Nested Fragments上的文档链接,希望对您也有帮助

【讨论】:

以上是关于Android - 选项卡式片段的主要内容,如果未能解决你的问题,请参考以下文章

Android 选项卡式活动通过 volley 添加新片段

从选项卡式片段导航时,如何避免聚焦最后一个 EditText?

Android选项卡片段不调用OnCreateView从tab2切换到tab1

Android Studio - 选项卡式活动如何将片段重置为默认视图?

在选项卡式应用程序中的何处放置位置代码?

如何在选项卡式布局中显示 Android gridview