将ViewPager与本机片段一起使用

car*_*o11 7 android android-layout android-fragments android-support-library

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

我的问题是我想要一个填充屏幕一半的片段,并显示一个可滑动的标签类型区域.我希望用户能够向左和向右滑动,并为每个"页面"显示不同的片段(我知道嵌套片段,但我读到他们现在支持它们).基本上,当你在Top Paid,Top Free等之间滑动时,我希望它像Play商店一样,只占用屏幕的一半(我使用片段实现),屏幕的另一半是我拥有的另一个片段已经写好了.另一件事是在每个"页面"(例如Top Free等)中我想拥有2个ListViews.

粗略绘制我正在努力实现的目标

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

谢谢

bri*_*ini 5

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

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


lee*_*phi -2

您需要 ViewPager,并且将片段切换为支持库片段是一个非常简单的转换。

您可能需要这个来进行更多自定义:) http://viewpagerindicator.com/