概述
SpannableStringBuilder span=new SpannableStringBuilder("这是一个美好的世界"); //设置字体不同大小 span.setSpan(new AbsoluteSizeSpan(dipToPx(this,30)), 0, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); span.setSpan(new AbsoluteSizeSpan(dipToPx(this,20)), 2, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); //设置字体不同颜色 span.setSpan(new ForegroundColorSpan(Color.parseColor("#FFE96F")), 0, 2, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); span.setSpan(new ForegroundColorSpan(Color.parseColor("#00E990")), 2, 4, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); // 设置字体不同字体 span.setSpan(new StyleSpan(Typeface.BOLD),0, 2,Spannable.SPAN_EXCLUSIVE_INCLUSIVE); span.setSpan(new StyleSpan(Typeface.NORMAL),2, 4,Spannable.SPAN_EXCLUSIVE_INCLUSIVE); textView.setText(span);
效果图如下:
最后
以上就是开心黑米为你收集整理的TextView 实现文字不同大小,不同颜色,不同字体的全部内容,希望文章能够帮你解决TextView 实现文字不同大小,不同颜色,不同字体所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复