在Android中設(shè)置TextView span的顏色是否可以在TextView中設(shè)置文本跨度的顏色?我想做一些類似于Twitter應(yīng)用的事情,在這個應(yīng)用程序中,文字的一部分是藍(lán)色的。
3 回答

拉莫斯之舞
TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超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 關(guān)注
- 2210 瀏覽
添加回答
舉報
0/150
提交
取消