根据指南,我自始至终都使用 Fragments 创建了一个应用程序,这样我就可以在更大的屏幕上显示更详细的视图。但是,我也想使用标签进行导航,根据指南,它也应该是片段而不是已弃用的 TabHost。
一些谷歌搜索表明你不能/不应该嵌套片段。我的问题是,如果您想要有标签,但您还想支持不同尺寸设备的片段,您打算怎么做?我应该删除碎片并为手机和平板电脑制作两个单独的活动吗?
更令人困惑的是,这里的设计指南显示选项卡式导航,然后是看起来像片段活动的内容。这是嵌套片段的情况还是它们是单独的活动?
根据指南,我自始至终都使用 Fragments 创建了一个应用程序,这样我就可以在更大的屏幕上显示更详细的视图。但是,我也想使用标签进行导航,根据指南,它也应该是片段而不是已弃用的 TabHost。
一些谷歌搜索表明你不能/不应该嵌套片段。我的问题是,如果您想要有标签,但您还想支持不同尺寸设备的片段,您打算怎么做?我应该删除碎片并为手机和平板电脑制作两个单独的活动吗?
更令人困惑的是,这里的设计指南显示选项卡式导航,然后是看起来像片段活动的内容。这是嵌套片段的情况还是它们是单独的活动?
有一个 API demo 一个代码示例,演示了结合 aViewPager
和 aTabHost
来切换 Fragments: Support4Demos/src/com/example/android/supportv4/app/FragmentTabsPager
如果您不喜欢TabHost
,这里是相同代码的另一个示例,但使用 ActionBar 选项卡和 ActionBarSherlock: http ://code.google.com/p/sherlock-demo/