Как я могу установить цвет текста сводки предпочтений Android?

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

Я знаю, что могу настроить сводку следующим образом: В настоящее время этого цвета и отображать его в этом цвете. Проблема в том, что цвет, который я получаю, - это цвет int android.

Я мог бы использовать красный (), зеленый (), blue (), а затем преобразовать их в шестнадцатеричный формат, а затем объединить их в строку, чтобы я мог установить итоговый текст с новым значением, и это работает: String colorString = String.format ("#% 02x% 02x% 02x ", Color.red (defaultColor), Color.green (defaultColor), Color.blue (defaultColor)); Мне просто любопытно, есть ли более простой способ сделать это.

Заранее благодарим.

Шон

21
задан Sean 23 October 2010 в 17:25
поделиться