AndroidSupportv4,v7,v13的区别和应用场景

黄熙理 2019-11-03 17:52:00

推荐回答

android-support-v4是谷歌推出的兼容包,最低兼容Android1.6的系统,里面有类似ViewPager等控件。ViewPager在Android1.6以下的版本是不自带的,所以要实现ViewPager需要使用v4包中的ViewPager。其余控件同理。android-support-v7是谷歌推出的版本兼容包,最低兼容Android2.1的系统,这个包通常和appcompat-v7这个工程一起使用。appcompat-v7这个工程可以让开发者统一开发,在任何系统版本下保证兼容性。涉及的内容有Theme,value,布局,新的控件,新的动画实现方式,包含了support-v4的全部内容,开发Android工程时,要兼容低版本都要导入v7工程。androidstudio在创建工程的时候默认导入了v7工程,并且将style使用了兼容style,给开发者提供了极大的方便。并且最新的v7包增加了很多materialdesign的兼容类和素材,请及时更新。android-support-v13是谷歌推出的版本兼容包,最低兼容Android3.2的系统。当初是为了开发平板做设计的。Android3.x系统都是平板专用系统,但是3.x系统失败了。所以使用v13的包没有任何价值。v7版本适用于任何版本的开发,保证了兼容性,所以在使用的时候一定要采用。不要再用Eclipse做Android开发,ADT已经没有更新过了,AndroidStudio是Android开发的首选工具,支持5.0开发,更好的开发享受。
黄百煜2019-11-03 17:59:07

提示您:回答为网友贡献,仅供参考。

其他回答

  • 一般就是V4和v13冲突,Android5.1现在有v17了,不过解决容易,只保留一个就好。
    米培燕2019-11-03 18:18:13
  • v4和v13并没有谁是谁的子集之类的关系;v4是为了兼容android1.6及以上版本;v13是为了兼容android3.2及以上版本;为什么没有子集的关系呢,因为android系统发展的过程中会舍弃和更改一些功能;更高的Support包出现时,就不会再实现低版本的功能了。所以v4中一些功能,v13中并没有,反之亦然。
    齐晗兵2019-11-03 18:01:24

相关问答