ViewPager与API 11+不兼容?

时间:2015-07-14 14:36:12

标签: android android-fragments android-viewpager android-support-library

我正在为Android构建一个基本的应用程序(除了iOS之外的任何东西都是新手),我只针对15-22的API,所以我一直在使用主库与支持库相比较像片段一样(即导入android.app.Fragment而不是android.support.v4.app.Fragment)。但是,似乎ViewPager要求片段来自支持库,因此我需要编辑所有代码才能使用支持库,否则我无法使用ViewPager。我不禁觉得这在Android上作为操作系统反映得非常糟糕。有没有办法解决?将支持库用于较新的API(15-22)是否有任何危害?

谢谢。

1 个答案:

答案 0 :(得分:2)

  

然而,似乎ViewPager要求片段来自   支持库,所以要么我需要编辑我的所有代码才能使用   支持库或我无法使用ViewPager

这是正确的,viewpager与支持库片段类一起使用而不是android.app.Fragment

使用支持库没有任何害处,实际上它建议您使用支持库的东西,因为它更频繁地更新,并提供更老的设备更一致的体验