android java设置颜色_java – 设置背景颜色:Android
06000
而不是#rrggbb,您應該使用rr,gg和bb的十六進制值0到F:
例如Color.parseColor(“#000000”)或Color.parseColor(“#FFFFFF”)
從文檔:
public static int parseColor (String colorString):
Parse the color string, and return the corresponding color-int. If the
string cannot be parsed, throws an IllegalArgumentException exception.
Supported formats are: #RRGGBB #AARRGGBB ‘red’, ‘blue’, ‘green’,
‘black’, ‘white’, ‘gray’, ‘cyan’, ‘magenta’, ‘yellow’, ‘lightgray’,
‘darkgray’, ‘grey’, ‘lightgrey’, ‘darkgrey’, ‘aqua’, ‘fuschia’,
‘lime’, ‘maroon’, ‘navy’, ‘olive’, ‘purple’, ‘silver’, ‘teal’
所以我相信如果你使用#rrggbb你的logcat中得到IllegalArgumentException
替代方案:
Color mColor = new Color();
mColor.red(redvalue);
mColor.green(greenvalue);
mColor.blue(bluevalue);
li.setBackgroundColor(mColor);
總結
以上是生活随笔為你收集整理的android java设置颜色_java – 设置背景颜色:Android的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue 给标签添加data属性_vue之
- 下一篇: java 99乘法表对齐_Java实现九