/**
* 点击超链接时打开其他博主资料页面
*/
private class MyURLSpan extends ClickableSpan{
private String mUrl;
MyURLSpan(String url) {
mUrl =url;
}
@Override
public 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);
}
}
}