Html.fromHtml(str)

txt.setText(Html.fromHtml())


str="

<![CDATA[<b>The Awesome Sliding Up Panel</b><br/> Brought to you by<br/><a href="http://umanoapp.com">http://umanoapp.com</a>]]>
"

格式:

<span style="background-color: rgb(204, 153, 51);"><![CDATA[...]]></span>

TextView设置超链接有两种方法:

1、

TextView txt=new TextView(this);
<pre name="code" class="java">String html = "有问题:\n"; 
html+="<a href='http://www.baidu.com'>百度一下</a>";//注意这里必须加上协议号,即http://<span style="font-family: Tahoma, Helvetica, Arial, 宋体, sans-serif; font-size: 14px; line-height: 25.2000007629395px; background-color: rgb(221, 237, 251);">否则,系统会以为该链接是activity,而实际这个activity不存在,程序就崩溃。</span>
txt.setText( Html.fromHtml(html)); txt.setMovementMethod(LinkMovementMethod.getInstance);

 

2、

TextView textView = new TextView(this); 
String html = "有问题:\n"; 
html+="www.baidu.com";//这里即使不加协议好HTTP;也能自动被系统识别出来。 
textView.setText(html); 
<span style="background-color: rgb(204, 153, 51);">textView.setAutoLinkMask(Linkify.ALL); </span>
<span style="color:#666600;">textView.setMovementMethod(LinkMovementMethod.getInstance()); </span>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值