如何更改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.RED
或Color.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
- 材料devise向后兼容
- Android的初始屏幕图像大小,以适应所有设备
- 什么时候应该使用RxJava Observable,并在Android上进行简单的callback?
- 获取android.content.res.Resources $ NotFoundException:即使资源存在于android中也是exception
- 亚行,Wifi和Eclipse:我如何configuration?
- Android Gradle中基于多风味库的多风味应用
- 内存泄漏在WebView中
- Android:如何获取HttpClient请求的状态码
- ViewPager.setOffscreenPageLimit(0)不能按预期方式工作