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


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


12


источник


Ответы:


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

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

36



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


20



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

noteView.setLinkTextColor(Color.green);

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

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

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


1