Tworzę aplikację i chciałbym ustawić różne kolory za pomocą danych wprowadzanych przez użytkownika (edittext) i wartości szesnastkowych, np. #eeeeee i tak dalej. Problem polega na tym, że nie mogę wymyślić, jak je przekonwertować.Konwersja Java/Android na kolor
Jeśli zrobię coś w tym kodzie, to działa dobrze: titlebar.setBackgroundColor (0xFF545455);
Jednak jeśli odzyskać wartość poprzez EditText powiedzieć „545455” Nie mogę dostać pracy
String tbColor = tb_color.getText().toString();
String value = "0xFF" + tbColor;
int setColor = Integer.valueOf(value);
titlebar.setBackgroundColor(setColor);
Ktoś ma jakieś pomysły, jak osiągnąć ten cel?
Prawdopodobny duplikat [Konwertowanie ciągów znaków w kolorze android w środowisku wykonawczym na int] (http://stackoverflow.com/questions/3849607/converting -android-string-in-runtime-into-int) –