sup*_*per 257 android android-layout
我正在使用此代码进行超链接:
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/hyperlink"
android:text="@string/hyperlink"
android:autoLink="web"/>
Run Code Online (Sandbox Code Playgroud)
默认情况下它显示蓝色,但如何在Android中更改超链接的颜色?
iDr*_*oid 611
加入android:textColorLink="yourcolorhere"
你的TextView
Ham*_*mid 40
如果要以编程方式更改它:
yourText.setLinkTextColor(Color.RED);
Run Code Online (Sandbox Code Playgroud)
小智 15
将这些代码行添加到您的textview
文件中XML
,它将完美地工作
android:autoLink="web"
android:textColorLink="@android:color/holo_orange_dark"
android:linksClickable="true"
Run Code Online (Sandbox Code Playgroud)
Dar*_*rux 13
您可以在XML文件上使用:
android:textColorLink="Code"
Run Code Online (Sandbox Code Playgroud)
"代码"可以是例如#ff0000
或@ color/red
您可以在JAVA代码上使用:
tv.setLinkTextColor(color);
Run Code Online (Sandbox Code Playgroud)
颜色可以是例如Color.RED
或Color.parseColor("#ff0000");
您还可以打开 colors.xml 并将以下颜色更改为您想要的任何颜色:
<color name="colorAccent">#FF4081</color>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
77014 次 |
最近记录: |