На моем экране предпочтений я предпочитаю, чтобы при нажатии открывается диалоговое окно выбора цвета. То, что я хотел бы сделать, - это когда пользователь выбирает цвет, чтобы текст этого предпочтения отображался в этом цвете.
Я знаю, что я могу создать сводку, подобную этой, Currently <font color="#ff0000">this color</font>
и показать ее в этом цвете. Проблема в том, что цвет, который я получаю, является цветом android int.
Я мог бы использовать методы red(), green(), blue(), а затем преобразовать их в Hex, а затем объединить их в строку, чтобы я мог установить сводный текст с новым значением и который работает: String colorString = String.format("#%02x%02x%02x",Color.red( defaultColor ), Color.green( defaultColor ), Color.blue( defaultColor ));
Мне было просто любопытно, есть ли более простой способ сделать это.
Спасибо заранее.
Шон