android 文字中的部分字的颜色

来源:互联网 发布:linux安装python那些包 编辑:程序博客网 时间:2024/05/22 14:48
int mainTextLength = mainText.length();
int secureInfoLength = getShortMessage.getSecureInfo.length();
SpannableStringBuilder style = new SpannableStringBuilder(mainText+getShortMessage.getSecureInfo);

//底的颜色

style.setSpan(

new BackgroundColorSpan(Color.GREEN),mainTextLength,mainTextLength+secureInfoLength,

Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

//字的颜色

style.setSpan(

new ForegroundColorSpan(Color.RED),mainTextLength,mainTextLength+secureInfoLength,

Spannable.SPAN_EXCLUSIVE_INCLUSIVE);


text1.setTextColor(0XFF666666);//字默认颜色
text1.setText(style);

原创粉丝点击