textview文字样式控制的配置方式

字数 126阅读 13

一般思路

Html.FromHtml(html)转成spaned,然后设置到textview.
但有几点局限:

  • 只能用font标签包裹. 用div或者a标签包裹时,设置style无效,无法控制样式
  • font标签里可以设置color,但是设置size或者style也是无效,只能用<big>或者<small>标签控制字体大小,如下:
<font color="#ffffff" >我的第一个标题</font><br>
<font color="#00ffff" ><big>www.a.akulaku.com</big></font><br>
<font color="#0000ff" >license server address is incorrect 用JetbrainsCrack-2.6.10方法不行了</font>

换用其他方法:

用json传递配置,用spannable来处理配置,这样就能灵活处理各类样式了.do whatever you want

推荐阅读更多精彩内容