1.一段文字不同字体大小的设置:
SpannableString spannableString =new SpannableString(str);
spannableString.setSpan(new AbsoluteSizeSpan(sp2px(14)), 0, 1, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
tv.setText(spannableString);
2.一段文字不同字体颜色的设置:
ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(context.getResources().getColor(R.color.red1));
ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(Color.GREEN);
spannableString.setSpan(foregroundColorSpan,0, 1, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
网友评论