[Android] Colorful TextView
已有 1497 次閱讀2011-4-6 11:15
|個人分類:程式|
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()
等等....