getResources().getColor()方法过时的替代方法解决

  • 时间:
  • 浏览:31
  • 来源:恰卡网

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

猜你喜欢

mysql的日志类型-程序员一代码搬运工

1.错误日志记录启动、运行或停止mysqld时出现的问题log-error=d:/mysql_log_err.txt2.查询日志记录建立的客户端连接和执行的所有语句(包括错误的

2019-06-21

id自增异常Field ‘id’ doesn’t have a default value-Java学习

###Cause:java.sql.SQLException:Generalerror,messagefromserver:“Field‘id̵

2019-06-21

The server time zone value ‘ й ׼ʱ ‘ is unrecognized or represents more than one time zone. You mu-Java学习

方法:数据库连接串加上时区解释:在访问数据库时出现时区无法识别问题,在通过在数据库连接URL后,加上?serverTimezone=UTC,时区是确认了但是这默认是0市区,导致

2019-06-21