I am receiving hex color values from a server (in this form, #xxxxxx
, example #000000
for black)
How do I convert this to an integer value?
I tried doing Integer.valueOf("0x" + passedColor.substring(1, passedColor.length()))
to get an even more hextastic 0x000000
result, but this isn't intepreted as an int
here, any other suggestions?
I receive an error: 08-03 21:06:24.673: ERROR/AndroidRuntime(20231): java.lang.NumberFormatException: unable to parse '0x00C8FBFE' as integer
I am using the Android SDK for their setBackgroundColor(int color)
function, which takes - as you might have guessed - an integer color value.
This is the OPPOSITE of this question: How to convert a color integer to a hex String in Android?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…