2016-04-19 2 views
0

Я хотел бы установить цвет фона некоторых видов во время выполнения (я получаю цвет от запроса сервера). Все эти представления имеют цвет по умолчанию, и если я получу цвет с сервера, я бы хотел изменить его все сразу. Есть ли способ, которым это произойдет автоматически, установив параметр или единственный способ, которым я могу это сделать, вызывая setBackground для каждого из представлений. СпасибоЦвет фонового изображения Android во время выполнения

ответ

0

Создайте для каждого вида тип, который расширяет соответствующий класс (BkgEditText extends EditText или BkgView extends View) и измените цвет фона на пользовательский в конструкторе. Таким образом, представление будет иметь желаемый цвет при добавлении из xml или кода.

+0

Спасибо, но я хотел этого избежать, мне хотелось бы что-то вроде установки цветовой переменной, и все представления будут назначены вместе с ним в xml – roeiki11

Смежные вопросы