一句话修改字体颜色,大小,用spannableString

来源:互联网 发布:家具导购软件 编辑:程序博客网 时间:2024/05/17 04:16



效果图如下图所示:



代码如下所示:


spannableString = new SpannableString("共为您清理了" + "54.41MB" + "的空间");spannableString.setSpan(new AbsoluteSizeSpan(20), 0, 6, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);spannableString.setSpan(new AbsoluteSizeSpan(25), 6, spannableString.length() - 3,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);spannableString.setSpan(new ForegroundColorSpan(getResources().getColor(R.color.water_color)), 6,spannableString.length() - 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);spannableString.setSpan(new AbsoluteSizeSpan(20), spannableString.length() - 3,spannableString.length() - 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);


最终,text.setText(spannableString)就可以了 ,不要把spannableString变为string

1 0
原创粉丝点击