在android开发中,当要给控件设置color颜色的时候,如小编:icon.setColor(Context.getResources().getColor(R.color.my_blue))这样设置的时候,会出现getResources().getColor()方法过时的提示“ getColor(int)' is deprecated less... (Ctrl+F1)”。
这是因为在API 23中有了getResources().getColor()已经过时,替代方法如下:
ContextCompat.getColor(Context,R.color.my_blue)
小编的完整代码:
icon.setColor(ContextCompat.getColor(mContext,R.color.my_blue))