我从服务器接收十六进制颜色值(在此表单中,黑色#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中将颜色整数转换为十六进制字符串?