使用 FragmentStatePagerAdapter 而不使用支持库

我想知道是否可以在没有支持库的情况下使用类SectionStatePagerAdapter或其等效项?

我知道如何使用本机片段来代替支持库中的片段,并且许多其他类具有类似的等效项,但我找不到应该使用什么来代替这个类。

我基本上想扩展它,以便像我这样的适配器中使用它

public class ImageAdapter extends FragmentStatePagerAdapter {...

答案 1

我假设你已经阅读了文档,但以防万一:ViewPager

该类目前正在进行早期设计和开发。API 可能会在兼容性库的后续更新中更改,要求在针对较新版本编译应用时更改应用的源代码。

我最初也对为什么PagerAdapter类不是命名空间的一部分感到困惑。由于它们仍在进行改进,因此它们已包含在支持库中,以便这些库可以在引入更改时频繁更新(AOSP更新远不那么方便,因此发生的频率要低得多)。似乎一旦Android团队最终确定了其所有相关类,它们将成为AOSP的一部分。甚至类本身仍然是 V4 支持库的一部分。所以你想要的应该在不久的将来成为可能......:)android.app.*ViewPagerViewPager


答案 2

推荐