显示url链接
TextView识别链接的方式有两种:自动识别和HTML解析识别
1)自动识别:通过autoLink属性设置,这个属性用于指定是否将指定格式的文本转换成可单击的超链接形式,其属性值可以是none,web,email,phone,map,和all,,如下
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="www.baidu.com"
android:autoLink="web"
android:textSize="40px"
android:height="80px"/>
然后在代码中实例化TextView组件即可、。
2)2)HTML解析
//代码中设置带HTML的文本
TextView textView4 = (TextView)findViewById(R.id.url_textv4);//获取TextView对象
//通过Spanned对象设置text,而通过HTML的fromHTML来获取Spanned对象
textView4.setText(Html.fromHtml("百度: <a href='http://www.baidu.com'>
http://www.baidu.com</a><h1><i><font color='#000FFF'>h1 号字 斜体 蓝色</font></i>"));
效果如下: