Estoy haciendo una aplicación y me gustaría poder establecer varios colores a través de la entrada del usuario (edittext) y los valores hexadecimales, p. #eeeeee y así sucesivamente. El problema es que parece que no puedo entender cómo convertirlos.Conversión de String to Color de Java/Android
Si hago algo en código como este funciona bien: titlebar.setBackgroundColor (0xFF545455);
Sin embargo, si puedo recuperar un valor medio de la EditarTexto decir "545455" no puedo conseguirlo trabajar
String tbColor = tb_color.getText().toString();
String value = "0xFF" + tbColor;
int setColor = Integer.valueOf(value);
titlebar.setBackgroundColor(setColor);
Alguien tiene alguna idea sobre cómo lograr esto?
Posible duplicado de [Conversión de cadena de color android en tiempo de ejecución en int] (http://stackoverflow.com/questions/3849607/converting -android-color-string-in-runtime-into-int) –