如何更改textview超链接的颜色?

我正在使用此代码进行超链接:

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

默认情况下显示为蓝色,但是如何更改Android中超链接的颜色?

android:textColorLink="yourcolorhere"TextView

如果您想以编程方式更改它:

 yourText.setLinkTextColor(Color.RED); 

您需要使用android:textColorLink="#000000" ,其中000000是您的颜色的hex代码。 希望能帮助到你。

你可以在你的XML文件上使用:

 android:textColorLink="Code" 

“代码”可以是#ff0000或@ color / red

你可以使用你的JAVA代码:

 tv.setLinkTextColor(color); 

颜色可以是例如Color.REDColor.parseColor("#ff0000");

您也可以打开colors.xml并将以下颜色更改为任何您想要的:

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

你需要使用android:textColorLink="colorCode" 。 希望它能工作。

如果有人需要知道这个蓝色的hex值是#7bc9c2。

我使用眼药水来解决这个问题,因为我无法在任何地方find它,但它不在Google Color Palatte中:

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