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.