这个问题在这里已经有了答案:
getColor(int id) deprecated on Android 6.0 Marshmallow (API 23)
(13 个回答)
6年前关闭。
使用:buildToolsVersion "22.0.1"
,targetSdkVersion 22
在我的 gradle 文件中。
我发现有用的getResources().getColor(R.color.color_name)
已弃用。
我应该改用什么?
看起来最好的方法是使用:
ContextCompat.getColor(context, R.color.color_name)
yourView.setBackgroundColor(ContextCompat.getColor(applicationContext,
R.color.colorAccent))
关于android - getResources().getColor() 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31842983/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) | Powered by Discuz! X3.4 |