android 字符串 字体高亮、下划线、改变颜色

版权声明: https://blog.csdn.net/yedekuqi4712/article/details/85244728
//字体颜色
ColorStateList redColors = ColorStateList.valueOf(0xff4f81bd);
SpannableStringBuilder spanBuilder = new SpannableStringBuilder(this.getString(“要修改的字体”));
//style 为0 即是正常的,还有Typeface.BOLD(粗体) Typeface.ITALIC(斜体)等
//size  为0 即采用原始的正常的 size大小
//字符串从索引1到3之间颜色为redColors
//60  为设置的字体大小
spanBuilder.setSpan(new TextAppearanceSpan(null, 0, 60, redColors, null), 1, 3, Spanned.SPAN_EXCLUSIVE_INCLUSIVE);
//字符串从2到最后 设置有下划线
spanBuilder.setSpan(new UnderlineSpan(), 2, spanBuilder.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

猜你喜欢

转载自blog.csdn.net/yedekuqi4712/article/details/85244728
今日推荐