将十六进制颜色值 ( #ffffff ) 转换为整数值
2022-08-31 10:03:45
我从服务器接收到十六进制颜色值(以这种形式,黑色为例)#xxxxxx
#000000
如何将其转换为整数值?
我试图做一个更六边的结果,但这不是在这里,还有其他建议吗?Integer.valueOf("0x" + passedColor.substring(1, passedColor.length()))
0x000000
int
我收到一个错误:08-03 21:06:24.673: ERROR/AndroidRuntime(20231): java.lang.NumberFormatException: unable to parse '0x00C8FBFE' as integer
我正在使用Android SDK来实现其功能,该功能需要 - 正如您可能已经猜到的那样 - 一个整数颜色值。setBackgroundColor(int color)
这与这个问题相反:如何在Android中将颜色整数转换为十六进制字符串?