¿Cómo cambiar el color del hipervínculo de la vista de texto?

Resuelto super asked hace 54 años • 11 respuestas

Estoy usando este código para hipervínculo:

<TextView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:id="@+id/hyperlink" 
    android:text="@string/hyperlink"
    android:autoLink="web"/>

De forma predeterminada, muestra el color azul, pero ¿cómo cambio el color del hipervínculo en Android?

super avatar Jan 01 '70 08:01 super
Aceptado

Añadir android:textColorLink="yourcolorhere"a tuTextView

iDroid avatar Jul 20 '2011 14:07 iDroid

Si desea cambiarlo mediante programación:

yourText.setLinkTextColor(Color.RED);
Hamid avatar Feb 14 '2014 22:02 Hamid

Puede utilizar en su archivo XML:

android:textColorLink="Code" 

el "Código" puede ser, por ejemplo, #ff0000o @color/rojo

Puedes usar en tu código JAVA:

tv.setLinkTextColor(color);

El color puede ser, por ejemplo Color.RED, oColor.parseColor("#ff0000");

Dario Brux avatar Jan 26 '2015 11:01 Dario Brux

Agregue estas líneas de código a su archivo textviewde entrada XMLy funcionará perfectamente bien

android:autoLink="web"
 android:textColorLink="@android:color/holo_orange_dark"
 android:linksClickable="true"
Tarun Grover avatar Apr 25 '2019 10:04 Tarun Grover

Debes usar android:textColorLink="#000000"dónde 000000está el código hexadecimal de tu color. Espero eso ayude.

Zwiebel avatar Jul 20 '2011 15:07 Zwiebel