textview 超链接去掉下划线和设置超链接颜色
/** * 点击超链接时打开其他博主资料页面 */private class MyURLSpan extends ClickableSpan{ private String mUrl; MyURLSpan(String url) { mUrl =url; } @Overridepublic void updateDrawState(TextPaint ds) { ds.setColor(Color.parseColor("#034198"));//设置超链接颜色 ds.setUnderlineText(false); //超链接去掉下划线} @Override public void onClick(View widget) { //判断是否热门话题 if (mUrl.startsWith("#") && mUrl.endsWith("#")) {openHotTopic(mUrl.substring(1, mUrl.length()-1));}else {//@用户名openOtherUserInfoByName(mUrl);} } }
?