安卓控件样式会随系统版本而改变,而我们显然希望APP能有同统一的样式,若每个控件都由自己去修改样式,工作量大而且不一定能保证一致、美观。
Google当然明白开发者的心情,提供了功能强大的Support Library。
v7 appcompat library
支持Android 2.1及以上版本,为部分控件如Dialog、EditText、Switch等提供一致的样式,使用最新版本可以轻松实现最近如火如荼的Material Design,让我们的APP紧跟“时尚”潮流。
v7 cardview library
Material Design推出的“卡片式”设计看起来简洁、美观,并且只要在原布局文件外包上一层android.support.v7.widget.CardView
就可以拥有我们的“卡片”了。
要使用support library只需要在build.gradle中添加上相关的依赖就可以啦:
```
dependencies {
compile 'com.android.support:support-v4:22.2.0'
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.android.support:cardview-v7:21.0.2'
}
```