我正在将eclipse项目导入android studio,在eclipse中它工作正常但在android studio中它有setTint的问题。
这是我的drawablecompat设置:
public static void tintWidget(Context ctx, View view, int color) {
Drawable wrappedDrawable = view.getBackground();
DrawableCompat.setTint(wrappedDrawable, ctx.getResources().getColor(color));
view.setBackgroundDrawable(wrappedDrawable);
}
使用DrawableCompat.setTintList也不起作用,setTintList上的错误
该代码的正确代码是什么?
答案 0 :(得分:0)
看来你在app compat v4上缺少一个依赖项,尝试将它添加到你的build.gradle:
dependencies {
compile 'com.android.support:support-v4:22.2.0'
}
或者您需要的任何SDK版本,而不是22.2.0
看看:https://developer.android.com/tools/studio/eclipse-transition-guide.html#dependencies