将ViewPager与本机碎片一起使用

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

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

我试图实现的原始绘图

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

谢谢


你想要ViewPager,并切换你的片段来支持库,这是一个非常简单的转换。

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


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

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

链接地址: http://www.djcxy.com/p/11685.html

上一篇: Using ViewPager with native Fragments

下一篇: How to use FaceDetector.Face for face recognition on Android