Hack10 格式化TextView 的文本
可以通过Html.fromHtml()方法设置TextView的文本内容.该方法将HTML转化为一个Spanned
对象,并以此为参数调用TextView的setText()方法.
另外一种方法,不是用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)));