Comment modifier la couleur du lien hypertexte

J'utilise ce code pour l'hyperlien:

<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 affiche une couleur bleue, mais comment puis-je changer la couleur de l'hyperlien dans Android?

  • Comment afficher du texte avec un fond en deux couleurs?
  • Puis-je faire défiler une ScrollView par programme dans Android?
  • Comment avoir un effet de parallaxe entre 2 ViewPagers?
  • Création de Build.FINGERPRINT sur Android
  • Android Studio Error: (8, 0) Plugin avec id 'android' not found
  • Programmation Wi-Fi dans Android
  • Comment puis-je ajouter un événement au calendrier automatiquement?
  • Impossible d'importer com.google.android.gms.location.LocationServices
  • OnContextItemSelectionné n'est pas appelé dans un DialogFragment
  • Encodeur et décodeur Base64
  • Existe-t-il un moyen d'obtenir la chaîne de l'agent utilisateur par défaut en dehors de WebView.getSettings (). GetUserAgentString ()?
  • Le jeu Android Keeps Getting Hacked
  • 7 Solutions collect form web for “Comment modifier la couleur du lien hypertexte”

    Ajouter android:textColorLink="yourcolorhere" à votre TextView

    Si vous voulez le modifier par programme:

     yourText.setLinkTextColor(Color.RED); 

    Vous devez utiliser l' android:textColorLink="#000000"000000 est le code hexadécimal de votre couleur. J'espère que cela aide.

    Vous pouvez utiliser sur votre fichier XML:

     android:textColorLink="Code" 

    Le "Code" peut être par exemple #ff0000 ou @ couleur / rouge

    Vous pouvez utiliser sur votre code JAVA:

     tv.setLinkTextColor(color); 

    La couleur peut être par exemple Color.RED ou Color.parseColor("#ff0000");

    Vous pouvez également ouvrir colors.xml et modifier la couleur suivante selon vos souhaits:

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

    Vous devez utiliser android:textColorLink="colorCode" . J'espère que ça va fonctionner.

    Si quelqu'un a besoin de connaître la valeur hexadécimale pour ce bleu, il est # 7bc9c2.

    J'ai utilisé Eye Dropper pour comprendre que je ne pouvais pas le trouver documenté n'importe où, ce n'est pas sur le Google Color Palatte de toute façon:

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

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.