为啥android中的ViewPager只能在V4 Support库中使用

Posted

技术标签:

【中文标题】为啥android中的ViewPager只能在V4 Support库中使用【英文标题】:Why is ViewPager in android only available in the V4 Support library为什么android中的ViewPager只能在V4 Support库中使用 【发布时间】:2014-07-19 17:25:47 【问题描述】:

我一定很困惑,我认为 V4 支持库应该帮助旧设备拥有更新的 API,如果我不使用 V4 支持库,为什么没有等效的 ViewPager 类?

【问题讨论】:

我认为它在这里回答了它:***.com/questions/17553374/… 【参考方案1】:

支持库并非专门用于与较新的 API 兼容。一些features(例如ViewPagerDrawerLayoutLocalBroadcastManager)仅存在于那里。

至于“为什么”,很难说……我猜他们想让这些小部件独立于 android 版本而可用。

【讨论】:

太疯狂了,他们在兼容性包中隐藏了一项功能。当人们想要该功能时,他们必须包含该软件包。

以上是关于为啥android中的ViewPager只能在V4 Support库中使用的主要内容,如果未能解决你的问题,请参考以下文章

Android Support v4,v7,v13的区别和应用场景

Android开发之ViewPager的简单使用

null 不能转换为非 null 类型 android.support.v4.view.ViewPager - KOTLIN

布局 XML 文件上的 android.support.v4.view.ViewPager 和 android.support.v7.widget.CardView 标记出错

android.support.v4.view.ViewPager的滑动动画效果怎么修改

滚动条 viewPager