TextView文本布局字体颜色标记
2023-08-23 本文已影响0人
皓皓amous
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
spannableStringBuilder.append("test")
.append("(")
.append("elogo")
.append(")")
.append("service");
int color = getResources().getColor(R.color.tabmusiccolor);
ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(color);
int testIndex = spannableStringBuilder.toString().indexOf("(");
int lastIndex = spannableStringBuilder.toString().indexOf("service");
spannableStringBuilder.setSpan(foregroundColorSpan,testIndex,lastIndex,Spanned.SPAN_INCLUSIVE_INCLUSIVE);
txt.setText(spannableStringBuilder);