34

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

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

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

public class ImageAdapter extends FragmentStatePagerAdapter {...
4

1 回答 1

16

我想您已经阅读过ViewPager 文档,但以防万一:

该类目前处于早期设计和开发阶段。该 API 可能会在以后的兼容性库更新中发生变化,需要在针对较新版本编译应用程序时更改应用程序的源代码。

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

于 2014-05-29T06:44:25.667 回答