v4 v7包的使用,Android Gradle的理解

v4 v7包的使用

compile 'com.android.support:appcompat-v7:23.1.1' //必须要导入他才能使用v7包下面的控件
  compile 'com.android.support:cardview-v7:23.0.0'  //v7包下面的控件
  compile 'com.android.support:recyclerview-v7:23.0.0'//v7包下面的控件

gradle引用appcompat-v7包的时候就不需要引用v4了,因为v7里默认包含了v4包; 
compile ‘com.android.support:appcompat-v7:21.0.3’ 中的21代表API level 21推出的兼容包,所以如果你引用的是21之前的版本,则默认这些Theme.AppCompat.Light是Holo风格的,从21开始的版本默认是Material风格 
使用appcompat之后,你的所有的Activity应该继承自ActionBarActivity,而ActionBarActivity继承自FragmentActivity,所以放心的使用Fragment;

Android Gradle的理解

Gradle其实就是一个构建项目的工具,也就是把那一个个文件、文件夹按照一定的规则关联起来,形成一个项目的工具,它其实不仅仅是用在AndroidStudio上。

我们在AS中用到的Gradle其实应该被叫做 Android Gradle Plugin,也就是安卓项目上的gradle插件;
Gradle插件会有版本号,每个版本号又对应有一个或一些 Gradle发行版本(一般是限定一个最低版本),也就是我们常见的类似gradle-3.1-all.zip这种东西;

如果这两个版本对应不上了,那你的工程构建的时候就会报错。

猜你喜欢

转载自blog.csdn.net/qq_38998213/article/details/104724195