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