2013-03-11 7 views
2

Я хочу использовать динамический цвет темы и получить цвет с сервера, пожалуйста, что это лучший подход для этого, и если я могу редактировать атрибут цвета в xml из java, как я могу это сделать.динамический цвет темы

+0

Вы не можете изменить содержимое XML при его компиляции. – njzk2

ответ

2

Что вы пытаетесь изменить цвет? Цвет фона макета?

LinearLayout ll = (LinearLayout) findViewById(R.id.linearLayout); 
int color = Color.argb(255, 255, 0, 255); // Use your values from the server here 
ll.setBackgroundColor(color); 
+0

, но если я хочу установить цвет для каждого элемента управления, это будет очень тяжелая работа, и я ищу хорошее решение ... –

+0

Я не верю, что есть какой-либо другой способ справиться с этим. Если вам нужен такой уровень настройки времени выполнения, это цена, которую вам придется заплатить. – Rawkode

+0

большое спасибо Rawkode –

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