Vector drawable работает с Api 21>.
Что бы работало на версиях ниже нужно указать:
android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
}
и использовать
app:srcCompat="@drawable/ic_add"
Но при использовании Vector в background все еще не работает.
Я убрал добавление картинки из разметки, а присваиваю в коде:
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
Drawable backgroundDrawable = getResources().getDrawable(R.drawable.background_image);
view.setBackground(backgroundDrawable);