小编典典

在不使用支持库的情况下使用FragmentStatePagerAdapter

java

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

我知道如何使用本机片段代替支持库中的本机片段,许多其他类也具有类似的等效项,但是我找不到代替该类的内容。

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

public class ImageAdapter extends FragmentStatePagerAdapter {...

阅读 224

收藏
2020-11-13

共1个答案

小编典典

我想您已经阅读了ViewPager
docs,但以防万一:

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

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

2020-11-13