我想改变textview中某些文字的颜色。例如,搜索结果的颜色。
我试图使用 ANSI 颜色控件:
text.setText("\u001B31;1m" + "someText");
但是没有实现所要的功能。谁有好的建议呢?
我想改变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,是字符的长度