SpannableStringBuilder设置字符串不同颜色和大小
来源:互联网 发布:ct数据增益处理 编辑:程序博客网 时间:2024/06/06 06:52
一、背景介绍
在开发中产品会提出各种文字颜色大小各不相同的文案拼接在一起,比如 ,可以看到‘马上下单’文字大小较大、字体颜色黑色,而’(立享200元优惠)‘字体大小较小,字体颜色红色。当然 我们可以用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求,但不好的地方显而易见。
我们可以使用SpannableString、SpannableStringBuilder进行拼接实现需求,SpannableStringBuilder可以用来设置不同的Span,这些Span便是用于实现Rich Text,比如粗体,斜体,前景色,背景色,字体大小,字体风格等等
二、实现效果
阅读全文
1 0
- SpannableStringBuilder设置字符串不同颜色和大小
- 450_TextView设置不同颜色和大小
- label(也可以说字符串)上不同颜色 和 不同大小 的设置
- Java 语言程序设计 变化不同颜色和大小的字符串
- UILabel设置一段文字不同颜色和不同大小
- 对hint 设置大小及颜色,可用此方法对字符串设置不同颜色或大小
- Android之TextView设置字体不同颜色大小
- label 上字体不同颜色和大小
- 一个字符串设置不同颜色,设置字符串某一部分的颜色
- SpannableStringBuilder 同时设置setclickspan 和 ForegroundColorSpan出现问题
- Android - SpannableStringBuilder拼接字符串
- SpannableString、SpannableStringBuilder、Html字符串
- 设置字符串某个字的大小和颜色
- html中table设置每个单元格的不同颜色和宽度
- Linux打印不同颜色字符串
- 一个字符串显示不同颜色
- iOS_字符串显示不同颜色
- iOS_字符串显示不同颜色
- 安卓基础8:服务
- 你还在傻傻分不清楚防篡改和WAF吗?
- HDU多校1003
- js获取table中的tr数量
- IO多路转接之select
- SpannableStringBuilder设置字符串不同颜色和大小
- 如何获取本地时间信息,并把getDay()函数获取到的日期改为日一二三四五六
- vuecli 苹果浏览器 按浏览器返回键 插件失效 ,安卓及pc端正常
- javascript基础(二) 个人笔记
- 浅谈Vue.js中v-for,javascript中for in 输出键值对的区别
- C语言(13)蛋蛋的问题(二)
- java内存模型
- datatable 使用LAMBDA表达查询,过滤
- 第一篇:JAVA之基础学习线路图