Я видел похожие вопросы здесь. Я знаю, что мы не можем редактировать упакованные файлы * .apk, поэтому мы не можем редактировать res/values/colors.xml
. Однако мы можем спроектировать таким образом, чтобы мы могли изменять цвета (один снимок) для всего приложения по коду или путем обращения к color.xml с SD-карты. Например, у меня есть colors.xml,Редактировать цвета xml значения во время выполнения
<resources>
<color name="tableBorder">#ff000000</color>
</resources>
На время выполнения я хочу, чтобы получить tableBorder
цвет из (или сервер) в локальной базе данных и применяются таким образом, что когда-либо tableBorder
называется, ожидаемый цвет применяется.
Любой способ добиться вышеуказанного?
Смогу ли я получить доступ к цвету в формате XML? Как '@ color/tableBorder' или что-то в этом роде? – Prabhat
вы не можете использовать в XML-формате Layout. но вы можете изменить время выполнения цвета. –
Хорошо. Если я использую SharedPreference, могу ли я применить цвета для всего приложения (один снимок)? – Prabhat