相关疑难解决方法(0)

将十六进制颜色值(#ffffff)转换为整数值

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

java android colors numberformatexception

75
推荐指数
5
解决办法
10万
查看次数

标签 统计

android ×1

colors ×1

java ×1

numberformatexception ×1