Android使用TextView实现无上划线超链接
Android使用TextView实现无下划线超链接?Android系统默认把网址、电话、地图(geo地址)、邮箱等转换为超链接。
Android使用TextView实现无下划线超链接
?
Android系统默认把网址、电话、地图(geo地址)、邮箱等转换为超链接。具体请查看<a href="http://orgcent.com/android-textview-style-hyperlink/" target="_blank">android:TextView设置文本样式和超链接</a>
和HTML中的一样,默认超链接都带下划线的,下面的方案可以在TextView中去掉超链接的下划线:
<strong>1、重写ClickableSpan类来去掉下划线样式(系统默认使用ClickableSpan来封装超链接)</strong>//无下划线超链接,使用textColorLink、textColorHighlight分别修改超链接前景色和按下时的颜色private class NoLineClickSpan extends ClickableSpan {?String text;
public NoLineClickSpan(String text) {? ?super();? ?this.text = text;}
@Overridepublic void updateDrawState(TextPaint ds) {? ?ds.setColor(ds.linkColor);
原文地址:Android使用TextView实现无下划线超链接?|?http://orgcent.com/android-textview-no-underline-hyperlink/