Używam tego kodu do hiperłącza:
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/hyperlink"
android:text="@string/hyperlink"
android:autoLink="web"/>
Domyślnie pokazuje niebieski kolor, ale jak zmienić kolor hiperłącza w Androidzie?
android
android-layout
Wspaniały
źródło
źródło
android:textColorLink="@android:color/white"
Button
którym dziedziczyandroid:Widget.Holo.Light.Button.Small
? Jak mogę zmienić kolor tekstu linku po naciśnięciu przycisku?Jeśli chcesz to zmienić programowo:
źródło
Możesz użyć w swoim pliku XML:
„Kod” może być np.
#ff0000
lub @ kolor / czerwonyMożesz użyć kodu JAVA:
Kolor może być np.
Color.RED
LubColor.parseColor("#ff0000");
źródło
Musisz użyć
android:textColorLink="#000000"
gdzie000000
jest kod szesnastkowy twojego koloru. Mam nadzieję, że to pomoże.źródło
Możesz także otworzyć plik colors.xml i zmienić następujący kolor na dowolny:
źródło
Jeśli ktoś musi znać wartość szesnastkową tego niebieskiego, jest to # 7bc9c2.
Użyłem Eye Droppera, aby to rozgryźć, ponieważ nie mogłem go nigdzie udokumentować, i tak nie ma go w Google Color Palatte:
https://www.google.com/design/spec/style/color.html#color-color-palette
źródło
Musisz użyć
android:textColorLink="colorCode"
. Mam nadzieję, że to zadziała.źródło
W pliku xml
TextView
tagu:źródło
Dodaj te linie kodu do
textview
wXML
pliku i będzie działać perfekcyjnieźródło