2012-03-18 82 views
0

我有一个TextView,我需要从TextView中为1个符号更改颜色。我已经做到了,但我忘了它是如何可能的。有专门用于处理字符串的类 - 可以更改颜色,强调文本等。请告诉我这堂课。谢谢。如何更改字符串中1个符号的颜色?

+0

SpannableString? – NickT 2012-03-18 10:21:57

回答

2

这样的:

final SpannableStringBuilder result = new SpannableStringBuilder(); 
    .... 
    result.setSpan(new ForegroundColorSpan(redColor), result.length() - 1, result.length(), Spannable.SPAN_INCLUSIVE_EXCLUSIVE); 
    .... 
    recognitionText.setText(result); 
+0

谢谢。请告诉我,我怎样才能突出文字中的5个符号?再次感谢您 – user1166635 2012-03-18 10:31:20

+0

寻找以下的子类:http://developer.android.com/reference/android/text/style/CharacterStyle.html – 2012-03-18 11:48:13