我正在使用这个代码的超链接:
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/hyperlink"
android:text="@string/hyperlink"
android:autoLink="web"/>
默认情况下,它是显示蓝色,但我如何改变超级链接的颜色在Android?
我正在使用这个代码的超链接:
<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="colorCode"。希望它能起作用。
其他回答
将这些代码行添加到XML文件中的textview,它将工作得非常好
android:autoLink="web"
android:textColorLink="@android:color/holo_orange_dark"
android:linksClickable="true"
如果你想通过编程改变它:
yourText.setLinkTextColor(Color.RED);
在TextView标签的xml文件:
android:autoLink="web" //link the content of web
android:textColorLink="#FFFFFF" //change the color of the link
你需要使用android:textColorLink="colorCode"。希望它能起作用。
你也可以打开colors.xml并将下面的颜色更改为你想要的任何颜色:
<color name="colorAccent">#FF4081</color>