格式化TextView 的文本

Hack10 格式化TextView 的文本

可以通过Html.fromHtml()方法设置TextView的文本内容.该方法将HTML转化为一个Spanned

对象,并以此为参数调用TextViewsetText()方法.

另外一种方法,不是用HTML格式化文本内容,而是使用SpannableString类创建一个Spanned对象.这种方法可以实现TextView的部分文字的点击事件,但是这样在个别机型上有长按崩溃的现象.

项目中用到的是在xml中定义文本,

<string name="approve"><![CDATA[

        根据监管要求,您需通过实名认证后,才可以进行其他操作。<br>

        信息一经认证不能修改。为方便后续操作,所填信息须准确无误。<br>

        目前我们不接受来自阿尔及利亚、厄瓜多尔、印度尼西亚、伊朗、朝鲜、缅甸、叙利亚共和国以及美国等国家和地区的用户。

        <font color="#2f82c7">查看所有不支持国家</font><br>

        企业用户请前往网站进行认证。

        ]]></string>

mTv.setText(Html.fromHtml(

        getResources().getString(R.string.approve)));


效果图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值