Android 仅使用支持库中的 ViewPager
Posted
技术标签:
【中文标题】Android 仅使用支持库中的 ViewPager【英文标题】:Android Using only ViewPager from Support Library 【发布时间】:2013-01-11 01:13:27 【问题描述】:我的应用程序的新版本的 SDK 至少为 14,因此我认为我可以摆脱旧版本一直使用的 support.v4 库。但是,现在看来我可能不得不使用 ViewPager,因此我又要包含该库了。
那么我是否可以只使用库中与 ViewPager 相关的类,而不必使用 V14 中现在原生的其他类,例如 Fragment(也不必将 Activity 更改为 FragmentActivity)?
我会假设我可以做到这一点(仅使用库中的 ViewPager)但想检查以确保。
【问题讨论】:
这取决于你在哪里导入声明它。请记住导入您的 ViewPager for V4 ,其他所有内容都从较新的库中导入。 【参考方案1】:对于某些事情,您可能必须使用 v13 支持库。如果您要使用的内容同时存在于 v4 和 v13 中,请使用 v13。 v13 适用于高级 API 的原生 Fragment,而 v4 仅适用于 v4 片段。
【讨论】:
其实看一下V13库自带的样例工程,看起来我可以使用V4的ViewPager,V13的FragmentPagerAdapter,以及Fragment的原生类和所有其他类。跨度> 【参考方案2】:我刚刚创建了一个项目,它只有 ViewPager 和它最接近的依赖项 - 没有 Fragments 和没有操作栏,从 api 级别 14 开始原生支持。
https://github.com/kilaka/ViewPager-Independent
享受:)
【讨论】:
以上是关于Android 仅使用支持库中的 ViewPager的主要内容,如果未能解决你的问题,请参考以下文章
Android 硬件支持的密钥库中的 PublicKey 有多安全?
为啥android中的ViewPager只能在V4 Support库中使用