ForegroundColorSpan 设置前景色
BackgroundColorSpan 设置背景色
ClickSpan 点击效果实现
添加下划线
StrikethroughSpan 设置删除线
String content = "花儿是红色的,树叶是绿色的。";
SpannableStringBuilder builder = new SpannableStringBuilder(content);
//前景色
int foreColor = Color.RED;
ForegroundColorSpan colorSpan = new ForegroundColorSpan(foreColor);
builder.setSpan(colorSpan, 3, 5, Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
textView.setText(buidler);
运行结果为:花儿是红色的,树叶是绿色的。