我是靠谱客的博主 开心黑米,最近开发中收集的这篇文章主要介绍TextView 实现文字不同大小,不同颜色,不同字体,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 实现文字不同大小,不同颜色,不同字体所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部