在移动端开发过程中,有时候需要对一段文字设置不同的颜色,这时候就用到了html语法,然后用Html.fromHtml(str)转换,下面给出具体实例。
str += "<font color='red'><b>" +"项目名:"+"</b></font>"
+ oneData.getHyExamime().getExname()
+ "<br></br>"+ "<font color='red'><b>" +"检测机构:"+"</b></font>"
+ oneData.getHyExamime().getOrganization()+ "<br></br>"
+ "<font color='red'><b>" +"项目价格:"+"</b></font>"
+ oneData.getHyExamime().getPrice() + "<br></br>";
str = str.substring(0, str.length() - 1);//去掉最后一个逗号
taocan_organization.setText(Html.fromHtml(str));
"<font color='red'><b>" +"项目名:"+"</b></font>"//红色显示
"<br></br>"//换行
程序的关键代码就是
<pre name="code" class="java">taocan_organization.setText(Html.fromHtml(str));其中str中用html语言设置好所有字体的颜色。