v7 Android 2.1(API 7级)以上支持android
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包下面的控件
v7的版本须要与 compileSdkVersion 26 对应app
android { compileSdkVersion 26 defaultConfig { applicationId "com.example.administrator.myapplication" minSdkVersion 15 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } }
注意事项
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;gradle