Wie ändere ich die Farbe des Textview-Hyperlinks?

Lesezeit: 2 Minuten

Benutzer-Avatar
super

Ich verwende diesen Code für Hyperlinks:

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

Standardmäßig zeigt es blaue Farbe, aber wie ändere ich die Farbe des Hyperlinks in Android?

Hinzufügen android:textColorLink="yourcolorhere" zu deinem TextView

  • das hat funktioniert danke android:textColorLink="@android:color/white"

    – super

    20. Juli 2011 um 14:17 Uhr

  • Ich zeige den Link als Titel auf a Button der erbt von android:Widget.Holo.Light.Button.Small? Wie kann ich die Textfarbe des Links ändern, wenn die Schaltfläche gedrückt wird?

    – JJD

    17. Oktober 2013 um 22:41 Uhr

  • War auf der Suche nach einer einfachen Antwort und schaute weiter auf die Spannable-Klasse. Vielen Dank für diese einfache Antwort!

    – Brenner

    14. Mai 2016 um 5:40 Uhr

  • Danke für diese tolle Antwort! Prost!

    – Nik

    4. Dezember 2020 um 6:27 Uhr

Wenn Sie es programmgesteuert ändern möchten:

yourText.setLinkTextColor(Color.RED);

Benutzer-Avatar
Dario Brux

Sie können für Ihre XML-Datei Folgendes verwenden:

android:textColorLink="Code" 

der “Code” kann zB sein #ff0000 oder @farbe/rot

Sie können auf Ihrem JAVA-Code verwenden:

tv.setLinkTextColor(color);

Die Farbe kann z Color.RED oder Color.parseColor("#ff0000");

Benutzer-Avatar
Zwiebel

Sie müssen die verwenden android:textColorLink="#000000" wo 000000 ist der Hex-Code Ihrer Farbe. Ich hoffe es hilft.

Benutzer-Avatar
Tarun Grover

Fügen Sie diese Codezeilen zu Ihrer hinzu textview in XML Datei und es wird perfekt funktionieren

android:autoLink="web"
 android:textColorLink="@android:color/holo_orange_dark"
 android:linksClickable="true"

Benutzer-Avatar
Darush

Sie können auch colors.xml öffnen und die folgende Farbe beliebig ändern:

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

Benutzer-Avatar
Lara Ruffle Coles

Wenn jemand den Hex-Wert für dieses Blau wissen muss, ist es #7bc9c2.

Ich habe Eye Dropper verwendet, um dies herauszufinden, da ich es nirgendwo dokumentiert finden konnte, es ist sowieso nicht auf der Google Color Palatte:

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

1351270cookie-checkWie ändere ich die Farbe des Textview-Hyperlinks?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy