Android textView 添加超链接的方法

本文介绍了 Android textView 添加超链接的方法

在textView添加超链接,有两种方式,第一种通过HTML格式化你的网址,一种是设置autolink,让系统自动识别超链接

第一种:

TextView textView = new TextView(this); 
String html = "有问题:\n"; 
html+="http://www.baidu.com";//注意这里必须加上协议号,即http://。 

//否则,系统会以为该链接是activity,而实际这个activity不存在,程序就崩溃。 
CharSequence charSequence = Html.fromHtml(html);  
textView.setText(charSequence);  
textView.setMovementMethod(LinkMovementMethod.getInstance()); 

第二种:

TextView textView = new TextView(this); 
String html = "有问题:\n"; 
html+="www.baidu.com";//这里即使不加协议好HTTP;也能自动被系统识别出来。 

textView.setText(html); 
textView.setAutoLinkMask(Linkify.ALL); 
textView.setMovementMethod(LinkMovementMethod.getInstance()); 
 //也可以在布局文件中设置,TextView  android:autoLink="web"
上一篇 下一篇


推荐文章

评论
说点什么吧?

发表评论

取消回复
  最新文章