Хорошо, у меня есть активность. В упражнении есть текстовое представление и кнопка. Кнопка запускает ColorPicker и при выборе цвета помещает шестнадцатеричное значение в текстовое представление.
Теперь в сервисе я пытаюсь преобразовать строку в цвет int. Затем установите цвет фона изображения в шестнадцатеричном виде из текста. Смотрите пример ниже ...
В моем main.xml у меня есть текстовое представление и кнопка. Textview будет иметь шестнадцатеричное значение в своем тексте.
В моем сервисе у меня есть просмотр изображений. Чтобы установить цвет фона изображения, я получил текст из вида текста в основном упражнении, а затем сделал строку. Затем я преобразовал его в Int. Но когда я высыхаю, чтобы установить цвет в качестве фона, он принудительно закроется!
`BatteryBarTop = (ImageView) view.findViewById(R.id.battery_bar_top);
String tbColor = Setting.ColorValue.getText().toString();
int color = Color.parseColor(tbColor);
BatteryBarTop.setBackgroundResource(color);`
Если я введу шестнадцатеричное значение для "color", оно будет работать отлично. Но мне нужно, чтобы шестнадцатеричное значение из textview было цветом, так как его можно изменить при необходимости ...