非常常见的问题,我无法找到解决方案。 我以编程方式设置矢量。我希望能够以编程方式更改色调颜色。 找到了一些解决方案 Programmatically tint a Support Vector
ImageView iv = ....
Drawable d = VectorDrawableCompat.create(getResources(), R.drawable.ic_exit_to_app_24dp, null);
d = DrawableCompat.wrap(d);
DrawableCompat.setTint(d, headerTitleColor);
iv.setImageDrawable(d);
主要问题是
iv.setImageDrawable(d);
我发现prelolipop只接受使用
设置视图的drawableiv.setImageResource(int resource)
我找不到任何使用可绘制文件设置它的解决方案。