当前位置: 首页 > article >正文

Android中为文本添加下划线、删除线、加粗效果

Android中如果要为文本添加下划线、删除线、加粗效果的话,需要在代码中执行:
 

TextView txtTest = findViewById(R.id.txt_test);
txtTest.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); // 删除线
txtTest.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG); // 下划线
txtTest.getPaint().setFlags(Paint.FAKE_BOLD_TEXT_FLAG); // 加粗
txtTest.getPaint().setFlags(Paint.FAKE_BOLD_TEXT_FLAG | Paint.UNDERLINE_TEXT_FLAG); // 加粗、下划线

说明:
1.所有继承自TextView的组件都可以使用该方式添加上述显示效果,比如:Button组件。
2.上述3种显示效果可以任意组合,使用 | 进行分隔,最终的显示就是叠加的效果。


http://www.kler.cn/a/322309.html

相关文章:

  • 架构师:使用 Atomix 实现分布式协调服务的技术指南
  • 前后端学习
  • Java 反射机制详解
  • 网络基础(3)https和加密
  • 字节青训-判断数组是否单调、判断回旋镖的存在、字符串解码问题、小F的矩阵值调整、数字字符串中圆圈的数量计算 、小Q的非素数和排列问题
  • C++ 并发专题 - 线程安全的单例模式
  • “核问”智能问答系统,引领核工业数据驱动未来
  • 宝塔面板部署雷池社区版教程
  • 【Python基础(一)】
  • Total Blocking Time指标
  • TinyWebSever项目面试题整理
  • OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【Trace调测】
  • 三大硬核方式揭秘:Java如何与底层硬件和工业设备轻松通信!
  • EE trade:黄金T+D是什么意思
  • 【系统架构设计师】专题:软件架构概述
  • 银河麒麟桌面操作系统如何添加WPS字体
  • pyqt瀑布流布局
  • java提升-常见的java调试工具介绍
  • 在 Kubernetes 上部署 .NET 应用的完整指南:从容器化到自动化 CI/CD
  • 【深度学习】03-神经网络01-4 神经网络的pytorch搭建和参数计算
  • BiGRU——提高基于 RNN免疫反应预测的准确性
  • 矩阵学习过程中的一些思考
  • 关于LlamaIndex 的几种索引方式介绍
  • es高级查询——多字段聚合
  • Spring在不同类型之间也能相互拷贝?
  • 【java17】java17新特性之Stream.toList()