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

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);

​}}


你可能感兴趣的:(Android)