我正在为冰淇淋三明治构建一个Android应用程序。我希望在我的应用程序中能够使用ViewPager,但我似乎无法这样做,因为它说只有在使用兼容包时才可用。这里我有一个问题,因为我不想使用兼容包,因为如果我这样做,我将无法使用PreferencesFragment(它在兼容包中不可用,但对我的应用程序非常重要)。现在我觉得自己被卡住了。我的问题是,有人知道我可以使用的某种解决方法,能够使用此ViewPager或类似于它。也许如果他们把它放在冰淇淋三明治中......我会很感激任何建议。 THX!
答案 0 :(得分: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