Sto creando un'app e mi piacerebbe poter impostare vari colori tramite input dell'utente (edittext) e valori esadecimali, ad es. #eeeeee e così via. Il problema è che non riesco a capire come convertirli.Conversione da stringa a colore Java/Android
Se faccio qualcosa in codice come questo funziona perfettamente: titlebar.setBackgroundColor (0xFF545455);
Tuttavia se recuperare un valore tramite l'EditText dire "545.455" Non posso farlo lavorare
String tbColor = tb_color.getText().toString();
String value = "0xFF" + tbColor;
int setColor = Integer.valueOf(value);
titlebar.setBackgroundColor(setColor);
Qualcuno ha qualche idea su come ottenere questo risultato?
Possibile duplicato di [Conversione di stringhe di colori Android in runtime in int] (http://stackoverflow.com/questions/3849607/converting -android-color-string-in-runtime-in-int) –