android-support-v7-appcompat和android-support-v4之间的区别
我想知道android-support-v4.jar之间的区别 和android-support-v7-appcompat.jar。如果我想在应用程序中添加appcompat操作栏,我需要同时添加android-support-v7-appcompat.jar和android-support-v4.jar,还是只添加android-support-v7-appcompat.jarandroid-support-v7-appcompat和android-support-v4之间的区别,android,android-support-library,android-4.0-ice-cream-sandwich,android-actionbar-compat,android-compatibility,Android,Android Support Library,Android 4.0 Ice Cream Sandwich,Android Actionbar Compat,Android Compatibility,我想知道android-support-v4.jar之间的区别 和android-support-v7-appcompat.jar。如果我想在应用程序中添加appcompat操作栏,我需要同时添加android-support-v7-appcompat.jar和android-support-v4.jar,还是只添加android-support-v7-appcompat.jar 另外,android-support-v13.jar是否有appcompat?更新 自回答此问题以来,对支持库进行了
另外,android-support-v13.jar是否有appcompat?更新 自回答此问题以来,对支持库进行了许多更改。好的是,它也有很好的文档记录。所以,您必须阅读更多详细信息和更多可用的支持库 从支持库26.0.0版(2017年7月)开始 大多数支持库支持的API级别已增加到 Android 4.0(API级别14)适用于大多数库软件包
以下是不同于: v4支持库 该库设计用于Android 1.6(API级别4)、Android 2.3(API级别9)、Android 4.0(API级别14)及更高版本。与其他API相比,它包含了最大的API集 库,包括对应用程序组件的支持、用户 接口功能、可访问性、数据处理、网络 连接和编程实用程序 v7库 有几个库设计用于Android 2.1(API级别7)、Android 2.3(API级别9)、Android 4.0(API级别14)及更高版本。这些库提供特定的功能集和 可以独立地包含在应用程序中 v7 appcompat库 此库添加了对操作栏用户界面设计模式的支持 注意: 此库依赖于v4支持库。如果您使用的是Ant或Eclipse,请确保将v4支持库作为一部分 此库的类路径 是的,如果你想使用v7,你需要两个罐子
android-support-v13.jar的更新 API级别27.1.0中不推荐使用此接口。使用而不是框架片段 v13支持库 该库设计用于Android 3.2(API级别13)及更高版本。它增加了对片段用户界面模式的支持 使用(FragmentCompat)类和额外的片段支持 班级 当您看到时,它有一个定义中给出的类。因此,它没有包含appcompat库的所有类。 仅当您的最低sdk版本低于API级别11时,才需要支持库。否则,您不需要为Api级别11或更高版本的项目添加支持库 android-support-v4.jar:support
android.app
类,用于帮助开发android API 4级或更高级别的应用程序。这样您就可以使应用程序的backword兼容
android-support-v7.jar它最近被添加到最新的支持库更新中。ActionBar允许将ActionBar用户界面设计模式的实现返回到Android 2.1(API级别7)及更高版本。使用此类需要通过扩展新的ActionBarActivity
类来实现活动
如果我想在我的应用程序中添加appcompat操作栏,我需要吗
添加android-support-v7-appcompat.jar和android-support-v4.jar
或者只有android-support-v7-appcompat.jar
是的,如果您想使用它,您需要添加两个库的引用
android-support-v13.jar是否有appcompat
不,它包括FragmentCompat,因此如果在版本13之后添加了一些片段功能,则可以使其与Api级别11兼容。因此,针对API 11或更高版本的应用程序可以使用在较新版本上添加的功能。此答案适用于支持库的客户,其版本>=26.0.0: 注意事项:从支持库26.0.0版(2017年7月)开始,大多数支持库的最低支持API级别已增加到大多数库软件包的Android 4.0(API级别14) 例如,对于26.0.0及更高版本的support Library,support-v4和support-v7包都支持最低API级别14 有关更多信息,请参阅。什么是支持库? 支持库是代码库(类的集合),它使新添加的功能能够与旧设备一起工作。
例如,API 21(Android 5.0-Lolipop)中引入了材料设计,但
v7支持库使其可用于API 7(Android 2.1.x-Eclair)及更高版本 什么是不同的支持库? 一些主要的支持库是
- V4支持库
- V7支持库
- V8支持库
- v13支持库
V7可以分为更多的子类别
- v7 appcompat库
- v7 cardView库
- v7回收视图库
- v7托盘库等
com.android.support:appcompat-v7:21.0.+