Я создаю приложение и хочу иметь возможность устанавливать различные цвета с помощью пользовательского ввода (edittext) и шестнадцатеричных значений, например #eeeeee и так далее. Проблема в том, что я не могу понять, как их преобразовать.
Если я сделаю что-то вроде этого, все будет нормально: Я хотел бы иметь возможность устанавливать различные цвета с помощью пользовательского ввода (edittext) и шестнадцатеричных значений, например #eeeeee и так далее. Проблема в том, что я не могу понять, как их преобразовать. Если я это сделаю ...
Я создаю приложение и хочу иметь возможность устанавливать различные цвета с помощью пользовательского ввода (edittext) и шестнадцатеричных значений, например #eeeeee и так далее. Проблема в том, что я не могу понять, как их преобразовать.
Если я сделаю что-то вроде этого, все будет нормально: Я хотел бы иметь возможность устанавливать различные цвета с помощью пользовательского ввода (edittext) и шестнадцатеричных значений, например #eeeeee и так далее. Проблема в том, что я не могу понять, как их преобразовать. Если я это сделаю ...
Я создаю приложение и хочу иметь возможность устанавливать различные цвета с помощью пользовательского ввода (edittext) и шестнадцатеричных значений, например #eeeeee и так далее. Проблема в том, что я не могу понять, как их преобразовать.
Если я сделаю что-то вроде этого, все будет нормально: titlebar.setBackgroundColor (0xFF545455);
Однако, если я получаю значение через текст редактирования, скажем «545455», я не могу заставить его работать
String tbColor = tb_color.getText().toString();
String value = "0xFF" + tbColor;
int setColor = Integer.valueOf(value);
titlebar.setBackgroundColor(setColor);
У кого-нибудь есть идеи, как это сделать?