TextView显示不同颜色的字符串

来源:互联网 发布:网络监控摄像机维修 编辑:程序博客网 时间:2024/05/19 22:02

1.通过添加html标签实现颜色的改变

 String content = "你好<font color=#454545>你好</font><font color=#ee0000>你好</font>";        CharSequence charSequence;        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {            charSequence = Html.fromHtml(content,Html.FROM_HTML_MODE_LEGACY);        } else {            charSequence = Html.fromHtml(content);        }        textview.setText(charSequence);

2.通过 SpannableString设置文字的样式
详见:http://blog.csdn.net/qq_31028313/article/details/53926520

原创粉丝点击