同一个textview动态添加文字,实现文字前后颜色变化。

String num ="80" +"<font color=\"#64ceff\">" +"/" +"88" +"</font>";

textview.setText(Html.fromHtml(num)); 实现效果如下:

注意的是textview.setText(Html.fromHtml(num))中settext里面只能是Html.fromHtml(),如果是字符串+Html.fromHtml()拼接形式,字体颜色或者其他设置将会无效。例如textview.setText(“测试下”+Html.fromHtml(num)),字体颜色将无效。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容