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));
目录
相关文章
|
6月前
|
XML C# 数据格式
The data at the root level is invalid. Line 1, position 1.
The data at the root level is invalid. Line 1, position 1.
107 0
|
3月前
|
Python
UserWarning: Palette images with Transparency expressed in bytes should be converted to RGBA images
本文提供了解决PIL库中"Palette images with Transparency"警告的方法,通过将图片转换为'RGB'模式来消除透明通道的问题。
UserWarning: Palette images with Transparency expressed in bytes should be converted to RGBA images
|
3月前
|
CDN
Iconfont——Error: <path> attribute d: Expected number, "MNaNNaNaNaNNaNNaN…".
Iconfont——Error: <path> attribute d: Expected number, "MNaNNaNaNaNNaNNaN…".
37 0
|
5月前
|
存储 缓存 自然语言处理
“error“: { “root_cause“: [{ “type“: “circuit_breaking_exception“, “reason“: “[parent] D【已解决】
“error“: { “root_cause“: [{ “type“: “circuit_breaking_exception“, “reason“: “[parent] D【已解决】
47 1
Unknown custom element: <add-employee> - did you register the component correctly? For red cursive c
原因: 1.组件名没写对(导入和注册不对应) 2.components少写了个s 3.组件命名最好是驼峰命名 4.导入时语法错误 5.代码中有两个components,后一个的值把前一个覆盖了 6.组件直接循环套用了
101 0
|
C++ 图形学 API
解决AnimationClip.SetCurve RectTransform Color参数 出现Missing!的情况
搬迁原来博客海澜CSDN 在项目开发中有需求动态创建Animationclip设置其中的AnimationCure曲线,但是其中按照官方给出的示例方式设置一些参数的时候会出现Missing丢失的情况 经过查找一些资料发...
1188 0