我想知道是否可以在没有支持库的情况下使用FragmentStatePagerAdapter类或其等价物?
我知道如何使用原生片段代替支持库中的那些片段,许多其他类具有类似的等价物,但我找不到应该使用的片段而不是这个类。
我基本上想扩展它,以便在我的适配器中使用它,就像这样
public class ImageAdapter extends FragmentStatePagerAdapter {...
答案 0 :(得分:16)
我认为您已阅读ViewPager
docs,但以防万一:
本课程目前正在进行早期设计和开发。该 API可能会在以后的兼容性库更新中发生变化, 在编译时需要更改应用程序的源代码 反对较新的版本。
我最初也感到困惑,为什么PagerAdapter类不是android.app.*
命名空间的一部分。由于它们仍在进行改进,因此它们已被包含在支持库中,以便在引入更改时可以频繁更新这些库(AOSP更新不太方便,因此在不太频繁的情况下发生)。看来,一旦Android团队为ViewPager
及其所有相关课程提供最终形式,他们就会成为AOSP的一部分。即使ViewPager
类本身仍然是V4支持库的一部分。所以你想要的东西应该在不久的将来......:)