7

似乎无法找到解决此问题的方法。我正在创建一个使用 Fragments 的 Android 应用程序。到目前为止,我一直在使用本机而不是支持库,因为我将应用程序瞄准 Nexus 7。但是,如果它对开发没有影响,我使用支持库没有问题(我读了一些东西关于没有ActionBar?)。

我的问题是我想要一个填充一半屏幕并显示可滑动标签类型区域的片段。我希望用户能够左右滑动并为每个“页面”显示不同的片段(我知道嵌套片段,但我读到现在支持它们)。基本上,当您在 Top Paid、Top Free 等之间滑动时,我希望它像 Play Store已经写好了。另一件事是,在每个“页面”(例如 Top Free 等)中,我想要有 2 个 ListView。

粗略描绘我想要实现的目标

然而,ViewPager 组件似乎只是支持库的一部分,我认为这意味着我必须将所有片段更改为支持库。这是实现这种布局的唯一方法吗?必须有更简单的方法;我之前在 Google I/O 视频中看到过名为 Workspace 的东西,所以我认为这是一种非常常见的 UI 设计模式。

谢谢

4

2 回答 2

5

您可以将 ViewPager 与原生片段一起使用,在android.support.v13.app包中有适用于它的适配器。您需要 v13 支持 jar 才能使用它们。

但是无论如何使用支持片段可能会有优势:片段还是支持片段?

于 2013-06-25T19:54:35.703 回答
-2

您需要 ViewPager,并且将您的片段切换到支持库的片段是一个非常容易的转换。

你可能会想要更多的定制:) http://viewpagerindicator.com/

于 2013-01-08T02:56:12.823 回答