Wie man die Farbe des Hyperlinks in Android ändert

Zum Anzeigen von Hyperlink auf einer Seite auf meiner Android-App mache ich das:

MyProgram.java

link1.setText(Html.fromHtml(linkText1)); link1.setMovementMethod(LinkMovementMethod.getInstance()); TextView link = (TextView) findViewById(R.id.textView2); String linkText = "Visit the <a href='http://www.mydomain.com'>My Website</a> web page."; link.setText(Html.fromHtml(linkText)); link.setMovementMethod(LinkMovementMethod.getInstance()); // Place email address TextView email = (TextView) findViewById(R.id.textView3); String emailText = "Contact Me: <a href=\"mailto:myname@mydomain.com\">myname@mydomain.com</a>"; email.setText(Html.fromHtml(emailText)); email.setMovementMethod(LinkMovementMethod.getInstance()); 

Myprogram.XML

 <TextView android:text="TextView" android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#000000" android:textSize="30dp"></TextView> <View android:layout_width="fill_parent" android:layout_height="30dp"> </View> <TextView android:text="TextView" android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#000000" android:textSize="30dp"></TextView> 

Wenn Sie in meinem XML sehen, habe ich versucht, die Farbe zu schwarz zu ändern (android: textColor = "# 000000"), aber trotzdem sehe ich keine Änderung im Hyperlink. Es ist immer noch in der Standardfarbe, dh blau

Irgendeine Hilfe ?

2 Solutions collect form web for “Wie man die Farbe des Hyperlinks in Android ändert”

Sie sollten ein anderes Attribut verwenden:

 android:textColorLink="#000000" 

Überprüfe diesen Code:

  String text = "Visit stackoverflow.com"; TextView label = new TextView(this); label.setText(text); Pattern pattern = Pattern.compile("stackoverflow.com"); Linkify.addLinks(label, pattern, "http://"); label.setLinkTextColor(Color.CYAN); 
  • ListView in Scroll View my scrollview bewegt sich nach oben auf Listenansicht. Wie kann ich das verhindern?
  • GridView-Fehler im horizontalen Abstand
  • Android-Layout: Breite der Hälfte des Elternteils
  • Wie programmgesteuert die Breite des LinearLayout eingestellt?
  • Android anklickbares Layout
  • Verwenden von benutzerdefinierten Ansichten in XML ohne vollständigen qualifizierten Klassennamen
  • Wie kann ich mein AutoCompleteTextView-Dropdown von meinem AutoCompleteTextView entfernen?
  • So legen Sie die prozentuale Breite für eine dialogbezogene Aktivität fest
  • ParseSdkContent fehlgeschlagen Die Klasse android.graphics.Typeface konnte nicht initialisiert werden
  • Bild zu lange zu laden?
  • Ist dies ein Android-Benachrichtigung (RemoteView) Layout?
  • Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.