как изменить цвет гиперссылки textview?



Я использую этот код для гиперссылки:



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


по умолчанию он показывает синий цвет, но как изменить цвет гиперссылки в Android?

446   8  

8 ответов:

добавить android:textColorLink="yourcolorhere" на TextView

Если вы хотите изменить его программно:

yourText.setLinkTextColor(Color.RED);

вы должны использовать android:textColorLink="#000000" здесь 000000 - это шестнадцатеричный код цвета. Надеюсь, это поможет.

вы можете использовать на вашем XML-файл:

android:textColorLink="Code" 

"код" может быть, например,#ff0000 или @color / red

вы можете использовать на вашем коде JAVA:

tv.setLinkTextColor(color);

цвет может быть например Color.RED или Color.parseColor("#ff0000");

вы также можете открыть цветов.xml и изменить следующий цвет на все, что вы хотите:

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

вы должны использовать android:textColorLink="colorCode" . Надеюсь, это сработает.

Если кто-то должен знать шестнадцатеричное значение для этого синего это #7bc9c2.

Я использовал глазную капельницу, чтобы понять это, поскольку я не мог найти ее нигде, она не находится на Google Color Palatte в любом случае:

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

в xml-файле тега Textview

android: autoLink= " web " / / ссылка на содержимое web
android: textColorLink= "#FFFFFF " / / изменить цвет ссылки

Comments

    Ничего не найдено.