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 - 选项卡式片段的主要内容,如果未能解决你的问题,请参考以下文章
从选项卡式片段导航时,如何避免聚焦最后一个 EditText?
Android选项卡片段不调用OnCreateView从tab2切换到tab1