Android-6.0-23的getColor()过时替代方法

来源:互联网 发布:网络钟点工陪人聊天 编辑:程序博客网 时间:2024/05/29 16:25

getColor方法在6.0中已经过时:

@ColorInt@Deprecatedpublicint getColor(@ColorResint id)throwsNotFoundException{return getColor(id,null);}

可以参考以下方法:

使用

ContextCompat.getColor(context, R.color.my_color)​This is the source code:publicstaticfinalint getColor(Context context,int id){finalint version =Build.VERSION.SDK_INT;​if(version >=23){​returnContextCompatApi23.getColor(context, id);​}else​{​return context.getResources().getColor(id);​}}


0 0
原创粉丝点击