对于ImageView这样的控件,要兼容Vector图像,只需要将之前的android:src属性,换成app:srcCompat即可
<ImageView
android:id="@+id/imageview"
app:layout_heightPercent=“50%”
app:layout_widthPercent=“100%”
app:srcCompat="@drawable/ic_icon_one" />
在代码中设置:
mImageview.setImageResource(R.drawable.ic_icon_one);
在TextView中使用:
因此Textview(包括Butten等控件)中使用Vector只能使用代码设置:
mTextview = (TextView) findViewById(R.id.textview);
mTextview.setBackgroundResource(R.drawable.ic_ic
on_one);
Vector在布局选择器中的使用
- 首先构建两个Vector
vector1.xml
<vector xmlns:android=“http://schemas.android.com/apk/res/android”
android:width=“24dp”
android:height=“24dp”
android:v