AndroidStudio getColor方法过时

来源:互联网 发布:c语言内容有多少 编辑:程序博客网 时间:2024/05/16 14:32

如果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().

原创粉丝点击