首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android使用TextView实现无上划线超链接

2012-08-24 
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/

热点排行