首页 > 代码库 > Android中getDrawable和getColor过时的替代方法
Android中getDrawable和getColor过时的替代方法
版权声明:本文为博主原创文章,未经博主允许不得转载。
前言
Android SDK 升级到 23 之后,getDrawable和getColor方法提示过时。
解决方案
getResources().getColor 替换成 ContextCompat.getColor
getResources().getDrawable 替换成 ContextCompat.getDrawable
例子如下:
int colorInt = getResources().getColor(R.color.colorAccent);//返回的是color的int类型值:-49023int colorInt2 = ContextCompat.getColor(this, R.color.colorAccent);//返回的是color的int类型值:-49023Drawable drawable = getResources().getDrawable(R.mipmap.ic_launcher);Drawable drawable2 = ContextCompat.getDrawable(this,R.mipmap.ic_launcher);
参考资料
getDrawable,getColor 过时的替代方法
http://blog.csdn.net/u011368551/article/details/50886884
Android中getDrawable和getColor过时的替代方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。