我按照指南使用 Fragments 创建了一个应用程序,以便我可以在更大的屏幕上显示更详细的视图。不过,我也想使用选项卡进行导航,根据指南,选项卡也应该是片段,而不是已弃用的 TabHost。
一些谷歌搜索表明你不能/不应该嵌套片段。我的问题是,如果您想要有选项卡,但又想支持不同尺寸设备的片段,您打算做什么?我应该删除碎片并为手机和平板电脑制作两个单独的活动吗?
让它变得更加混乱,设计指南here http://developer.android.com/design/patterns/multi-pane-layouts.html,显示选项卡式导航,然后显示类似于片段活动的内容。这是嵌套片段的情况还是它们是单独的活动?
有一个 API 演示,一个代码示例,演示了如何组合ViewPager
and a TabHost
切换片段:Support4Demos/src/com/example/android/supportv4/app/FragmentTabsPager
如果你不喜欢TabHost
,这是相同代码但使用 ActionBar 选项卡和 ActionBarSherlock 的另一个示例:http://code.google.com/p/sherlock-demo/ http://code.google.com/p/sherlock-demo/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)