String csTemp = "Color String"
SpannableString sp = new SpannableString(csTemp );
//Color TextView
//設定文字背景顏色BackgroundColorSpan, 設定文字前景顏色ForegroundColorSpan
//使用方式為BackgroundColorSpan(
Color.RED), 自行變更所需之顏色
//底下為將Color的背景變更為紅色
sp.setSpan(new BackgroundColorSpan(Color.RED)
, 0 //顏色開始變更的index, 從0開始
, 5 //需要變更的字串長度
, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); //後面所接文字是否跟著變更,
//Spannable.SPAN_INCLUSIVE_EXCLUSIVE)
//另外也可以變更字體為
粗體... android.graphics.Typeface.BOLD
//
底線 new UnderlineSpan()
等等....