Should pass resolved color instead of resource id here: getResources().getColor(R.color.brown)

简介: Should pass resolved color instead of resource id here: getResources().getColor(R.color.brown)

Should pass resolved color instead of resource id here: getResources().getColor(R.color.brown)


调用TextView的 setBackgroundColor方法 传入的是color 的id 导致设置颜色背景无效,Android studio 提示

Should pass resolved color instead of resource id here: getResources().getColor(R.color.brown)
valueView.setBackgroundColor(R.color.brown);


原因:就是R.color.xxx只是一个给定的整数id,不是方法要求的三原色的整数,所以要调用 getResources().getColor(R.color.xxx)来转化


解决方法 :调用 getResources().getColor转换

valueView.setBackgroundColor(mContext.getResources().getColor(R.color.greenyellow));
目录
相关文章
|
Android开发 开发者
Android UI设计: 请解释Activity的Theme是什么,如何更改应用程序的主题?
Android UI设计: 请解释Activity的Theme是什么,如何更改应用程序的主题?
497 1
如何使用IDEA自动生成类图
本文介绍了如何在IntelliJ IDEA中使用快捷键Ctrl+Alt+U自动生成Java类的类图,并提供了截图方法和相关插件的使用说明。
如何使用IDEA自动生成类图
|
Linux
Linux 目录 rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d 是干什么的
【5月更文挑战第17天】Linux 目录 rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d 是干什么的
752 1
|
XML Java 开发工具
在Android中使用ProgressBar显示进度
在Android中使用ProgressBar显示进度
1700 2
|
XML 前端开发 Java
24. 【Android教程】适配器 Adapter
24. 【Android教程】适配器 Adapter
455 3
|
SQL 分布式计算 DataWorks
10.DataWorks 迁移助手介绍及实践(一)|学习笔记
快速学习10.DataWorks 迁移助手介绍及实践
10.DataWorks 迁移助手介绍及实践(一)|学习笔记
|
移动开发 小程序 JavaScript
uView Slider 滑动选择器
uView Slider 滑动选择器
285 0
|
网络安全 数据安全/隐私保护
SSH免密码登录(设置后仍需输密码的原因及解决方法)
ssh免密码登录的原理: 机器A 向 机器B 进行免密码登陆 step1:  在机器A中生成 私钥和公钥: ssh-keygen -t rsa 此时在 ~/.
6321 0
|
定位技术
代理IP速度变慢的原因是什么,要如何解决?
代理IP的网络延迟到底是什么原因造成的,我们又要如何解决这个问题呢?今天就和大家一起来探讨探讨。