textview köprüsünün rengi nasıl değiştirilir?


279

Köprü için bu kodu kullanıyorum:

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

Varsayılan olarak mavi renk gösterir, ancak Android'de köprü rengini nasıl değiştirebilirim?

Yanıtlar:


659

Ekle android:textColorLink="yourcolorhere"için seninTextView


11
Bu işe yaradı teşekkürlerandroid:textColorLink="@android:color/white"
süper

Bağlantıyı Buttondevralınan bir başlık olarak görüntülüyorum android:Widget.Holo.Light.Button.Small? Düğmeye basıldığında bağlantının metin rengini nasıl değiştirebilirim?
JJD

Basit bir cevap arıyordum ve Spannable sınıfına bakmaya devam ettim .. Bu basit cevap için çok teşekkür ederim!
Bryner

42

Programlı olarak değiştirmek isterseniz:

yourText.setLinkTextColor(Color.RED);

14

XML dosyanızda kullanabilirsiniz:

android:textColorLink="Code" 

"Kod" örneğin #ff0000veya @ renk / kırmızı olabilir

JAVA kodunuzda kullanabilirsiniz:

tv.setLinkTextColor(color);

Renk örneğin Color.REDveyaColor.parseColor("#ff0000");


12

Rengin onaltılı kodunu android:textColorLink="#000000"nerede kullanmanız gerekir 000000. Umarım yardımcı olur.


4

Ayrıca colors.xml dosyasını açabilir ve aşağıdaki rengi istediğiniz gibi değiştirebilirsiniz:

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


3

Kullanmanız gerekiyor android:textColorLink="colorCode". Umarım işe yarar.


1

TextViewEtiketin xml dosyasında :

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

1

Senin bu kod Satır Ekle textviewyılında XMLdosya ve mükemmel iyi çalışır

android:autoLink="web"
 android:textColorLink="@android:color/holo_orange_dark"
 android:linksClickable="true"
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.