1.1、添加
· defaultConfig {
vectorDrawables.useSupportLibrary = true
}
1.2、添加
compile 'com.android.support:appcompat-v7:25.3.1' //需要是23.2 版本以上的
1.3、Activity需要继承与AppCompatActivity
1.4、布局文件当中添加
xmlns:app="http://schemas.android.com/apk/res-auto"
1.5、使用在Actvity前面添加一个flag设置,放在基类即可
static {
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
}
Vector Drawable可以理解为一张图片,所以能设置到其他的控件之中。
1 ImageView、ImageButton
XML app:srcCompat(5.0以上可以直接使用background)
代码里面使用无区别,直接setBackground即可。
Button
不支持app:srcCompat
Xm使用在Button的selector中RadioButton
直接使用textview的drawable
直接使用