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