有时候我们要设置一个TextView里面的字体大小和颜色不一样,等等属性,这时候我们就需要使用Html.fromHtml()格式化字符串,看下面的例子:
String temp = "name:<br /><font color=\"teal\">hello<small>title<b>activeBalance</b></small></font>"; TextView textview = (TextView)view.findViewById(R.id.name); textview.setText(Html.fromHtml(temp));
说明:
<br />:表示换行,和“\n”一样。
<small>content</small>:表示小字体。
<font color=\"teal\">content</font>:设置颜色,teal是青色。
<b>content</b>:表示粗体
<u>content</u>:表示下横线
更多格式要求请看:http://www.w3school.com.cn/tags/tag_font.asp 这里有很多属性介绍。