Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 有没有办法在TabHost中显示片段?_Android_Android Fragments_Android Tabhost_Android 3.0 Honeycomb - Fatal编程技术网

Android 有没有办法在TabHost中显示片段?

Android 有没有办法在TabHost中显示片段?,android,android-fragments,android-tabhost,android-3.0-honeycomb,Android,Android Fragments,Android Tabhost,Android 3.0 Honeycomb,我想在TabHost中为每个选项卡显示不同的片段。但是 似乎没有简单的方法可以做到这一点。TabHost只能接受 A.视图或B.当用户选择 标签 这意味着我必须初始化每个片段并加载 将它们转换为提供给TabHost的容器视图。但是我想要 这些片段仅在需要时加载-当用户选择它们的 是的 使用B意味着我将片段加载到单独的活动中 对于每个选项卡。但我希望碎片能够到达 “原始”父活动,而不仅仅是承载 将它们放在选项卡内容中 我错过什么了吗?有没有一种方法可以使用管理片段 TabHost正确吗?这里有一些

我想在TabHost中为每个选项卡显示不同的片段。但是 似乎没有简单的方法可以做到这一点。TabHost只能接受 A.视图或B.当用户选择 标签

这意味着我必须初始化每个片段并加载 将它们转换为提供给TabHost的容器视图。但是我想要 这些片段仅在需要时加载-当用户选择它们的 是的

使用B意味着我将片段加载到单独的活动中 对于每个选项卡。但我希望碎片能够到达 “原始”父活动,而不仅仅是承载 将它们放在选项卡内容中

我错过什么了吗?有没有一种方法可以使用管理片段 TabHost正确吗?

这里有一些点击:

  • 据我所知,不允许在TabHost中“链接”片段,您需要创建包含片段的活动,然后从TabHost调用这些活动

    编辑
    “正式解决方案”和。

    应保留“正式解决方案”。请删除其他链接官方解决方案重定向到示例页面,该页面显示下载示例。在Apidmos FragmentTabs中,tabs仅使用ActionBar选项卡,普通选项卡使用不推荐的TabActivity完成。如果有人澄清哪种是首选方式,我将不胜感激,使用不推荐还是不推荐?此链接非常有用: