android - subrayado - ¿Cómo cambiar el color del hipervínculo de vista de texto?
hacer que un link se quede de un color mientras se visita (8)
Estoy usando este código para el hipervínculo:
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/hyperlink"
android:text="@string/hyperlink"
android:autoLink="web"/>
Por defecto, muestra color azul, pero ¿cómo cambio el color del hipervínculo en Android?
Agregue android:textColorLink="yourcolorhere"
a su TextView
En el archivo xml de la etiqueta Textview
android: autoLink = "web" // vincula el contenido de la web
android: textColorLink = "# FFFFFF" // cambia el color del enlace
Necesitas usar android:textColorLink="colorCode"
. Espero que funcione.
Necesitas usar el android:textColorLink="#000000"
donde 000000
es el código hexadecimal de tu color. Espero eso ayude.
Puedes usar en tu archivo XML:
android:textColorLink="Code"
el "Código" puede ser, por ejemplo, #ff0000
o @ color / rojo
Puede utilizar en su código JAVA:
tv.setLinkTextColor(color);
El color puede ser, por ejemplo, Color.RED
o Color.parseColor("#ff0000");
Si alguien necesita saber el valor hexadecimal de este azul es # 7bc9c2.
Utilicé Eye Dropper para resolver esto, ya que no pude encontrarlo documentado en ningún lugar, de todos modos no está en el Google Color Palatte:
https://www.google.com/design/spec/style/color.html#color-color-palette
Si quieres cambiarlo programáticamente:
yourText.setLinkTextColor(Color.RED);
También puedes abrir colors.xml y cambiar el siguiente color a lo que quieras:
<color name="colorAccent">#FF4081</color>