Je reçois des valeurs de couleurs hexagonales d'un serveur (sous cette forme), #xxxxxx
exemple #000000
pour le noir)
Comment convertir cette valeur en un nombre entier ?
J'ai essayé de faire Integer.valueOf("0x" + passedColor.substring(1, passedColor.length()))
pour obtenir une image encore plus hextastique 0x000000
mais ce résultat n'est pas interprété comme un int
d'autres suggestions ?
Je reçois une erreur : 08-03 21:06:24.673: ERROR/AndroidRuntime(20231): java.lang.NumberFormatException: unable to parse '0x00C8FBFE' as integer
J'utilise le SDK Android pour leur setBackgroundColor(int color)
qui prend - comme vous l'avez deviné - une valeur de couleur entière.
C'est l'OPPOSÉ de cette question : Comment convertir un entier de couleur en chaîne hexadécimale dans Android ?