TextView显示不同颜色的字符串

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31028313/article/details/78654429

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

猜你喜欢

转载自blog.csdn.net/qq_31028313/article/details/78654429