Можно ли написать значение атрибута xml (attrs.xml) с помощью кода Java?
Имея этот файл attrs.xml:
<resources>
<attr name="customColorPrimary" format="color" value="#111111"/>
</resources>
Можно написать с помощью кода Java новое значение для этого цвета?
Не могу найти как это сделать в официальной документации...
1 ответ
Краткий ответ: Нет.
Длинный ответ: все resources
вы используете в своем коде скомпилированы как содержимое R
учебный класс. Каждый resource
(в том числе string
, dimen
, layout
, style
, attr
и другие) составляется как некий вариант public static
final
int
ценности. Вот почему вы не можете изменить его во время выполнения.