一.v4包与V7包的介绍
1.android-support-v4 是谷歌推出的兼容包,最低兼容Android1.6的系统,里面有类似ViewPager等控件。ViewPager在Android 1.6以下的版本是不自带的,所以要实现ViewPager需要使用v4包中的ViewPager。还有v4 的fragment。
2.android-support-v7是谷歌推出的版本兼容包,最低兼容Android2.1的系统,这个包通常和appcompat-v7这个工程一起使用。
appcompat-v7这个工程可以让开发者统一开发,在任何系统版本下保证兼容性。涉及的内容有Theme,value,布局,新的控件,新的动画实现方式,
特别注意:
包含了support-v4的全部内容,开发Android工程时,要兼容低版本都要导入v7工程。
android studio在创建工程的时候默认导入了v7工程,并且将style使用了兼容style,给开发者提供了极大的方便。并且最新的v7包增加了很多material design的兼容类和素材,请及时更新。
3.android-support-v13是谷歌推出的版本兼容包,最低兼容Android3.2的系统。当初是为了开发平板做设计的。(价值不大)
v7版本适用于任何版本的开发,保证了兼容性,所以在使用的时候一定要采用。
compile ‘com.android.support:appcompat-v7:27.0.2’
testCompile ‘junit:junit:4.12

本文介绍了Android的v4和v7兼容包,v4包用于支持低版本的ViewPager和Fragment,而v7包提供了AppCompatActivity和material design的兼容。当遇到v4与v7冲突时,可以通过删除旧版jar包,或者在build.gradle中排除v4模块来解决冲突。
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



