2012-06-21 79 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