Android getColor方法提示过时

来源:互联网 发布:HTML5和php区别 编辑:程序博客网 时间:2024/05/16 22:40

Api23中发现getColor方法过时了

getResources().getColor(R.color.black)

查到了另一个替代的方法

ContextCompat.getColor(this, R.color.gray)

源码如下

public static final int getColor(Context context, int id) {        final int version = Build.VERSION.SDK_INT;        if (version >= 23) {            return ContextCompatApi23.getColor(context, id);        } else {            return context.getResources().getColor(id);        }    }

另外这个类还有如下方法:
这里写图片描述

0 0
原创粉丝点击