在Android中设置TextView span的颜色

在Android中设置TextView span的颜色

是否可以在TextView中设置文本跨度的颜色?

我想做一些类似于Twitter应用的事情,在这个应用程序中,文字的一部分是蓝色的。

明月笑刀无情
浏览 2157回答 3
3回答

拉莫斯之舞

这里有一个小小的帮助函数。当你有多种语言的时候,太棒了!private void setColor(TextView view, String fulltext, String subtext, int color) {     view.setText(fulltext, TextView.BufferType.SPANNABLE);     Spannable str = (Spannable) view.getText();     int i = fulltext.indexOf(subtext);     str.setSpan(new ForegroundColorSpan(color), i, i + subtext.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android