2012-06-21 52 views
1

我正在开发Android 3.1平板电脑应用程序。Android 3.1上的ViewPager替代方案

我发现了一个非常好的小部件ViewPager,它只在android.support.v4.view.ViewPager上可用。

我想如果我使用的是Android 3.1 SDK,我不需要使用android.support.v4

你知道在Android 3.1上是否有类似于ViewPager的东西?

如何在Android 3.1上使用片段?

回答

1

我想如果我使用的是Android 3.1 SDK,我不需要使用android.support.v4。

对于ViewPager,是的,你这样做。 Android支持包包含后台(例如片段)和新内容(例如ViewPager)。

如果在Android 3.1上有类似于ViewPager的东西吗?

ViewPager位于Android支持包中,不在任何固件版本中。

如何在Android 3.1上使用片段?

如果您的应用只能在API级别11+上运行,则可以使用native fragments

+0

感谢您的回答。我可以将原生片段与ViewPager混合使用吗? – VansFannel

+1

@VansFannel:从技术上讲,'ViewPager'完全独立于片段系统。这就是说,“PagerAdapter”('FragmentPagerAdapter'和'FragmentStatePagerAdapter')的两个具体实现设置为使用Android支持包的片段backport。但是,您可以很容易地将这些适配器从源代码中克隆出来,并修改它们以引用本地的“Fragment”类而不是backport,或者自行推出“PagerAdapter”(即使与fragment完全无关)。 – CommonsWare

+0

再次感谢。所以,如果我想在页面之间滑动,我必须使用ViewPager,不是吗? – VansFannel