当我尝试运行以下代码时,出现上述错误:
int colourInt = Color.parseColor(colour.getHexValue());
令人反感的十六进制值为
ee3090b0
。有没有办法将彩色十六进制值转换为等效的整数并仍然保留alpha值?我已尝试按照post中的建议进行操作,但此方法不起作用...
最佳答案
从documentation:
您的方法可能返回了一个不以#
开头的字符串。
当我尝试运行以下代码时,出现上述错误:
int colourInt = Color.parseColor(colour.getHexValue());
ee3090b0
。有没有办法将彩色十六进制值转换为等效的整数并仍然保留alpha值?最佳答案
从documentation:
您的方法可能返回了一个不以#
开头的字符串。