在Android中设置TextView span的颜色是否可以在TextView中设置文本跨度的颜色?我想做一些类似于Twitter应用的事情,在这个应用程序中,文字的一部分是蓝色的。
3 回答
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
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);}
- 3 回答
- 0 关注
- 2156 浏览
添加回答
举报
0/150
提交
取消