Android: конвертировать целое число для заданного цвета. Возможно ли это сделать? - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть вопрос о программной установке цвета фона для представления.

У меня есть целочисленное значение, которое я хотел бы использовать для цвета фона для TextView. Теперь у меня есть целочисленные значения -8076976

Можно ли использовать это значение для преобразования, чтобы можно было использовать цвет фона?

Большое спасибо

Редактировать Целочисленное значение можно изменить, потому что я использовал строку поиска, которая для выбора цвета, чтобы я хотел знать, преобразовать целое число значение и непосредственно установить в качестве цвета фона.

1 Ответ

0 голосов
/ 03 апреля 2020

В вашем файле Color. xml создайте элемент цвета с этим цветом, за которым следует #. Затем в вашем коде используйте:

  getResources.getColor(R.color.color-code);

Обновление:

В соответствии с вашим комментарием вы хотите показать непосредственно шестнадцатеричное значение. Посмотрите на код здесь:

 SetBackgroundColor(Color.parseColor("#000000"));

Замените на свой собственный шестнадцатеричный цветовой код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...