我根据指南创建了一个使用Fragments的应用程序,这样我就可以在更大的屏幕上显示更详细的视图。但是我也想使用制表符进行导航,根据指南,它也应该是片段而不是已弃用的TabHost。
一些谷歌搜索显示你不能/不应该嵌套片段。我的问题是,如果你想要标签,你打算做什么,但你也想支持不同大小的设备的片段?我应该删除碎片并为手机和平板电脑分别开展两项活动吗?
使设计指南here变得更加混乱,显示标签式导航,然后看起来像片段活动。这是嵌套片段的情况还是它们是分开的活动?
答案 0 :(得分:3)
有一个API演示代码示例,演示了如何合并ViewPager
和TabHost
来切换片段:Support4Demos/src/com/example/android/supportv4/app/FragmentTabsPager
如果你不喜欢TabHost
,下面是使用ActionBar标签和ActionBarSherlock的相同代码的另一个例子:http://code.google.com/p/sherlock-demo/