Подтвердить что ты не робот

Android Связать, как установить пользовательский цвет ссылки?

Я хочу, чтобы мой цвет андроида привязывал текст к пользовательскому цвету, однако mText.setLinkTextColor("#2f6699"); не работает, я искал встроенный метод, который будет скомпилировать шестнадцатеричное значение, но я не нашел его, любая помощь будет долгое спасибо

4b9b3361

Ответ 1

Вы должны преобразовать его в цвет. Попробуйте:

mText.setLinkTextColor(Color.parseColor("#2f6699"));

Ответ 2

Вы также можете использовать android:textColorLink="#2f6699" в xml.

Ответ 3

Попробуйте что-то вроде этого:

noteView.setLinkTextColor(Color.green);

Если вы хотите установить шестнадцатеричный цвет:

noteView.setLinkTextColor(Color.argb(int alpha, int red, int green, int blue));

Замена альфа/красного/зеленого/синего цветов на требуемые значения. Документацию по классу Color можно найти здесь