graficas googleapis google examples con chart barras apis android colors

android - googleapis - http chart apis google com chart



Android convertir color int a hexa String (2)

public static int RGB(float[] hsv) { return Color.HSVToColor(hsv); }

esta función agrega un int, desde un color. ¿Cómo puedo convertir esa int a una cadena hexa: #efefef


Aquí hay 2 formas de convertir entero a cadenas hexadecimales ...

int n = 123456; System.out.println(String.format("#%X", n)); //use lower case x for lowercase hex System.out.println("#"+Integer.toHexString(n));


La respuesta de st0le no es correcta con respecto a los colores. No funciona si los componentes del primer color son 0. Entonces toHexString es inútil.

Sin embargo, este código funcionará como se espera:

String strColor = String.format("#%06X", 0xFFFFFF & intColor);