有的时候,仅仅是价格要求,前面的符号小一点,后面的数字大一点,就没必要用SpannableString。用HTML简单处理即可

效果图:

代码实现:


//加粗:<strong>222</strong>也可以tv_1 = (TextView) findViewById(R.id.tv_1);
tv_2 = (TextView) findViewById(R.id.tv_2);Spanned spanned_1 = Html.fromHtml("哈哈<font color= '#DD454C'>" + "<small>¥</small>" + "<big>" + 123 + "</big></font> 哈哈(哈哈都是默认的20sp大小,以作参考)");tv_1.setText(spanned_1);String s = "测试<U>大写下划线</U>、<u>小写下划线</u>、<I>大写斜体字</I>、<i>小写斜体字</i>、<B>大写加粗</B>、<b>小写加粗</b>、<font color='red'>红色字</font>的格式";
Spanned spanned_2 = Html.fromHtml(s);
tv_2.setText(spanned_2);

———————————————————————-
附:SpannableString

代码实现:

textview = (TextView) findViewById(R.id.textview);String content = "012345678901234567890123456789";SpannableString spannableString = new SpannableString(content);/*** 设置字体样式* Typeface.BOLD_ITALIC:粗体+斜体* Typeface.BOLD:粗体* Typeface.ITALIC:斜体* Typeface.NORMAL:普通*/spannableString.setSpan(new StyleSpan(Typeface.BOLD_ITALIC), 3, 6,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);//删除线(中划线)spannableString.setSpan(new StrikethroughSpan(), 8, 10, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);//下划线spannableString.setSpan(new UnderlineSpan(), 15, 20, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);textview.setText(spannableString);

HTML常用字体样式设置(加粗、下划线、斜体)相关推荐

  1. python3-xlwt-Excel设置表格基础(字体颜色 背景颜色 设置边框 边框颜色 冻结窗口 字体大小 字体高度 字体加粗 下划线 斜体字 单元格对齐方式 自动换行 删除线 超链接 插入公式)

    文章目录 引入xlwt和创建workboos对象 初始化样式和创建设置字体,赋值给style 保存文件 自定义样式 字体颜色 背景颜色 设置边框 边框颜色 冻结窗口 字体大小 字体高度 字体加粗 下划 ...

  2. android 字体加下划线,如何在Android TextView中将字体样式设置为粗体,斜体和下划线?...

    我想让TextView的内容变得粗体,斜体和下划线. 我尝试了如下代码而且它能够工做,但没有强调. android 我该怎么作? 任何快速的想法? 编程 #1楼 这是添加下划线的简单方法,同时保持其余 ...

  3. win7字体_Latex设置加粗中文字体(粗宋,粗楷)

    为了在论文中使用加粗的宋体.楷体,前前后后搜索了n久,今天终于成功,先上效果图: 下面给出测试的latex代码: {ctexbook 环境是:win7 + TexLive 2019,安装的字体如代码中 ...

  4. Qt将选中的字体加粗下划线

    QTextCharFormat fmt; //需要头文件 #include <QTextEdit>fmt=ui->txtEdit->currentCharFormat(); / ...

  5. CSS3干货23:常用字体样式设置

    一.字体颜色 color: 颜色;color:#f30; color:rgb(255,100,0); color:rgba(255,100,0,0.4); 二.字体设置 font-family:Ari ...

  6. Android中Textview文字设置不同颜色、下划线、加粗、超链接

    在项目中会遇到在一行文字,部分需要不同的文字颜色.下划线以及超链接来展示,下面介绍两种方式实现: 1.SpannableString来实现 1)简介 对于给Textview设置不同颜色,就不得不提Sp ...

  7. ios 按钮文字下划线_iOS - UIButton设置文字标题下划线以及下划线颜色

    创建button设置可以折行显示 - (void)viewDidLoad { [super viewDidLoad]; UIButton * button = [[UIButton alloc] in ...

  8. poi HSSFCellStyle HSSFFont 设置加粗,字体,字号等样式

    poi设置加粗 HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); HSSFCellStyle setB ...

  9. Markdown (CSDN) MD编辑器(二)- 文本样式(更改字体、字体大小、字体颜色、加粗、斜体、高亮、删除线)

    目录 1.Markdown现有的文本样式. 2.HTML的font标签-改字体.字体颜色.字体大小. 3.HTML的mark标签-标记文本 4.HTML的strong标签-加粗文本 5.HTML的em ...

最新文章

  1. Spring Cloud架构的各个组件的原理分析
  2. 【Netty】大白话 Netty 核心组件分析
  3. MalformedObjectNameException: Invalid character '' in value part of property
  4. google nexus5x 刷机抓包逆向环境配置(三)
  5. Mybatis实现分库分表
  6. 【2012百度之星/初赛下】A:度度熊就是要刷排名第一
  7. 产品管理职位的级别都有哪些
  8. P5303 [GXOI/GZOI2019]逼死强迫症(斐波拉契、矩阵乘法)
  9. js 保留两位小数(四舍五入)
  10. pytorch gather_【CV】10分钟理解Focal loss数学原理与Pytorch代码
  11. break和continue的方法(break 直接跳出循环)与 (continue本次忽略,但之后的继续)
  12. ubuntu下make无法安装的问题
  13. 毕设题目:Matlab优化电价
  14. 数学软件Maple使用教程
  15. android auto 墙纸,AA壁纸(Android Auto车载系统壁纸)
  16. React基础之事件机制
  17. 清华开学!柯洁报到,00后AI明日之星扎堆姚班、智班
  18. 虚拟服务器磁盘读写慢,解决VMware Workstation虚拟机运行缓慢问题之修改硬盘参数及其虚拟硬盘的两种模式的说明...
  19. 安全多方计算技术及其在阿里巴巴的应用
  20. Android调用miui给权限,Android 11+MIUI12,APP任意获取用户隐私的路子被封死

热门文章

  1. 针对小游戏的激励视频,如何通过数据分析提升广告收入
  2. 使用GridSearchCV对CatBoostClassifier分类器调参
  3. 流行的rpc框架性能测试对比
  4. word2010中奇偶页不同页眉页脚设置
  5. 计算机网络,c语言,电子
  6. Ubuntu22.04点击.appimage软件不运行
  7. Zookeeper--简介
  8. mysql 时间格式处理
  9. 【mysql】HikariCP不断打印WARN日志Failed to validate connection JDBC4Connectio Possibly consider using a shor
  10. 【机器学习】Kmeans聚类(含代码)