在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 关注
- 2253 浏览
添加回答
举报
0/150
提交
取消
