从实习到现在,遇到的每一个项目好像都会遇到一个TextView展示不同颜色的文本。但是每一次都记得不牢靠,然后再去编写的时候会发现html转换补起来。
今天又遇到了这个问题,又花了近半小时的时间在纠结这个问题。现在来记录一下实现方法:
Spanned spanned=Html.fromHtml("确定将<font color= #02A2FF>" +content +"</font>选定为上游设备?");
textview.setText(spanned);
最根本和主要的问题就是,setText里面,一定不要拼其他的字符串,否则是无法实现颜色变化的。把所有的字符串都拼接到Html.fromHtml里。