我的应用程序的新版本至少有 14 个 SDK,所以我认为我可以摆脱旧版本一直使用的 support.v4 库。但是,现在看起来我可能不得不使用 ViewPager,因此我又回到了包含该库的位置。
那么我是否可以只使用库中与 ViewPager 相关的类,而不必使用 V14 中现在原生的其他类,例如 Fragment(也不必将 Activity 更改为 FragmentActivity)?
我会假设我可以做到这一点(仅使用库中的 ViewPager)但想检查以确保。
我的应用程序的新版本至少有 14 个 SDK,所以我认为我可以摆脱旧版本一直使用的 support.v4 库。但是,现在看起来我可能不得不使用 ViewPager,因此我又回到了包含该库的位置。
那么我是否可以只使用库中与 ViewPager 相关的类,而不必使用 V14 中现在原生的其他类,例如 Fragment(也不必将 Activity 更改为 FragmentActivity)?
我会假设我可以做到这一点(仅使用库中的 ViewPager)但想检查以确保。
对于某些事情,您可能必须使用 v13 支持库。如果您要使用的内容同时存在于 v4 和 v13 中,请使用 v13。v13 适用于高级 API 的原生片段,而 v4 仅适用于 v4 片段。
我刚刚创建了一个只有 ViewPager 和它最接近的依赖项的项目 - 没有 Fragments 和没有 actionbar,从 api 级别 14 开始,这些都是本机支持的。
https://github.com/kilaka/ViewPager-Independent
享受 :)