为啥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(例如ViewPager
、DrawerLayout
、LocalBroadcastManager
)仅存在于那里。
至于“为什么”,很难说……我猜他们想让这些小部件独立于 android 版本而可用。
【讨论】:
太疯狂了,他们在兼容性包中隐藏了一项功能。当人们想要该功能时,他们必须包含该软件包。以上是关于为啥android中的ViewPager只能在V4 Support库中使用的主要内容,如果未能解决你的问题,请参考以下文章
Android Support v4,v7,v13的区别和应用场景
null 不能转换为非 null 类型 android.support.v4.view.ViewPager - KOTLIN
布局 XML 文件上的 android.support.v4.view.ViewPager 和 android.support.v7.widget.CardView 标记出错