1

我正在为冰淇淋三明治构建一个 android 应用程序。我希望在我的应用程序中能够使用 ViewPager,但我似乎不能这样做,因为它说它仅在使用兼容性包时可用。这里我有一个问题,因为我不想使用兼容性包,因为如果我这样做,我将无法使用 PreferencesFragment(它在兼容性包中不可用,但对我的应用程序非常重要)。现在我觉得我被困住了。我的问题是,是否有人知道我可以使用的某种解决方法,以便能够使用此 ViewPager 或类似的东西。也许如果他们把它放在冰淇淋三明治里……我会很感激任何建议。谢谢!

4

1 回答 1

2

你可以使用它。添加兼容性,使用 ViewPager。

不要使用 FragmentPagerAdapter 或 FragmentStatePagerAdapter,因为它们期望来自兼容性包的片段。

扩展 PagerAdapter 或简单地复制 FragmentPagerAdapter 或 FragmentStatePagerAdapter 之一,并在其中使用来自冰淇淋的片段。

源链接 https://github.com/android/platform_frameworks_support/blob/master/v13/java/android/support/v13/app/FragmentPagerAdapter.java https://github.com/android/platform_frameworks_support/blob/master/v13 /java/android/support/v13/app/FragmentStatePagerAdapter.java

于 2012-06-07T09:06:17.990 回答