329 votes

comment changer la couleur d'un hyperlien dans une vue de texte ?

J'utilise ce code pour le lien hypertexte :

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

Par défaut, il est de couleur bleue, mais comment puis-je changer la couleur de l'hyperlien dans Android ?

5voto

Darush Points 3150

Vous pouvez également ouvrir le fichier colors.xml et changer la couleur suivante pour celle que vous voulez :

<color name="colorAccent">#FF4081</color>

4voto

Lara Ruffle Coles Points 283

Si quelqu'un a besoin de connaître la valeur hexagonale de ce bleu, c'est #7bc9c2.

J'ai utilisé le compte-gouttes pour le déterminer, car je n'ai pas trouvé de documentation à ce sujet, et il ne figure pas dans la palette de couleurs de Google :

https://www.google.com/design/spec/style/color.html#color-color-palette

3voto

user2314153 Points 1

Vous devez utiliser android:textColorLink="colorCode" . J'espère que cela fonctionnera.

2voto

Makvin Points 857

Dans le fichier xml de TextView étiquette :

android:autoLink="web" //link the content of web  
android:textColorLink="#FFFFFF" //change the color of the link

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X