【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类型值:-49023 int 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 加密手机完毕后待机两分钟出现有频率的杂音
- Android多线程下载大文件解析
- 深入分析(Android中app之间的交互(二,使用ComponentName))
- leetcode-202-Happy Number
- RocketMQ-创建MappedFile本地文件
- 用Arduino对Apple手表进行远程红外控制
- 家居环境监測系统设计(PC上位机版)(手机APP版待定)
- Android Studio 小新兵
- Android开发系列之SQLite