我想改變textview中某些文字的顏色。例如,搜索結果的顏色。
我試圖使用 ANSI 顏色控件:
text.setText("\u001B31;1m" + "someText");
但是沒有實現所要的功能。誰有好的建議呢?
這段代碼可能幫的上你:
Spannable WordtoSpan = new SpannableString("I know just how to whisper");
WordtoSpan.setSpan(new ForegroundColorSpan(Color.BLUE), 5, 13,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
tv.setText(WordtoSpan);
// 5, 13,是字符的長度