我如何使用材料设计。这是我的gradle
。
我想在我的应用中使用这些资料。我想将最小目标保持为9。
请帮忙
pply plugin: 'com.android.library'
android {
compileSdkVersion 21
buildToolsVersion "21.1.1"
defaultConfig {
minSdkVersion 9
targetSdkVersion 21
versionCode 3
versionName "1.0.1"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.2'
compile 'com.android.support:cardview-v7:21.0.2'
}
答案 0 :(得分:0)
每当在Android Studio中创建新项目时,默认情况下它都附带一个附加的AppCompat v7库。确保此支持库是r21。由于这个新版本支持向后兼容材料设计。要将它包含在您的项目中,请在:app build.gradle文件中添加以下行:
compile 'com.android.support:appcompat-v7:21.0.3'
您可以通过在常规styles.xml中包含以下代码来利用AppCompat库来显示材料主题:
styles.xml
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Main theme colors -->
<!-- your app branding color for the app bar -->
<item name="colorPrimary">#3F51B5</item>
<!-- darker variant for the status bar and contextual app bars -->
<item name="colorPrimaryDark">#303F9F</item>
<!-- theme UI controls like checkboxes and text fields -->
<item name="colorAccent">#FF4081</item>
</style>
</resources>
或在项目的res/layout-v21
文件夹中定义v21(Android Lollipop)的新布局。只有在使用Android 5.0设备时,您的应用才会显示这些布局。