如何在ViewPager中使用多窗格布局

时间:2012-03-22 04:18:00

标签: android android-layout android-viewpager

Android设计指南建议使用Multi-pane layouts,但就实际执行此操作而言,没有给出示例。具体来说,我指的是与ViewPager一起使用的双窗格布局,就像指南中显示的应用程序一样。

有没有人有一些建议或例子来实施这个?

在屏幕截图中:

您可以在ViewPagerAbout列表之间来回滑动Updates,也可以点击要翻页的照片。您可以在查看Updates标签中的所有内容时看到About标签的一小部分,反之亦然。具体来说,我想知道如何创建这个多窗格布局。屏幕截图来自 Ice Cream Sandwich 中的 People 应用。

解决:

我最终为这个小部件创建了自己的开源库。你可以在这个地址找到它: https://bitbucket.org/adneal/tabcarousellib/wiki/Home

enter image description here

2 个答案:

答案 0 :(得分:1)

首先,我想让你在android中实现SplitView。

如果是,则使用此链接从开发者网站获取fragments的信息。 使用此Demo of developer site

如果没有获得解决方案,请使用此演示示例:Demo

如果仍然不是你想要的,那么也让我知道。

我想帮助你。

答案 1 :(得分:1)

对于View Pager,首先你要看看这个svn。我已经浏览了android开发者网站。如果你想要多窗格布局没有碎片那么很难。我会建议你去片段和实现多窗格布局。

但我可以理解你的问题,因为片段可以从Android 3.0(API级别11)获得。如果你想在下面定位设备,那么就必须使用View Page。所以你必须努力工作才能实现它

Study this for creating horizontal List View

首先尝试如果您可以自定义 ViewPager Indicator in android