StringBuilder htmlText = new StringBuilder();
htmlText.append("<font color='#")
.append(Integer.toHexString(getResources().getColor(R.color.color)).substring(2))
.append("'>测试文字</font>");
textView.setText(Html.fromHtml(htmlText.toString()));
以上是一份模版,颜色值通过资源文件color.xml获取,因为转化时,会把透明度也插进去,所以需要截掉头两个字符,这样转化成html才能被textview识别