如果AndroidSDK >=23(Android6.0),则getColor(int resID)
已经过时。
采用ContextCompat.getColor(context,int resID)
方法:
public static final int getColor(Context context, @ColorRes int id) {
if (Build.VERSION.SDK_INT >= 23) {
return context.getColor(id);
} else {
return context.getResources().getColor(id);
}
}
查看ContextCompat源代码兼容了低版本getResources().getColor().