android TextView如何设置和取消删除线
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,本篇内容主要讲解"android TextView如何设置和取消删除线",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"android TextView如何设
千家信息网最后更新 2025年11月08日android TextView如何设置和取消删除线
本篇内容主要讲解"android TextView如何设置和取消删除线",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"android TextView如何设置和取消删除线"吧!
一、TextView 设置删除线有两种方式:
(推荐)方式一:
通过按位或运算符|,将 TextView 原本的 Flags 属性和删除线一块设置。setPaintFlags内会对 TextView 进行重绘。
tv.setPaintFlags(tv.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
方式二:
获取画笔后设置属性,重绘 TextView 。此方式有个问题,会把 TextView 原本的 Flags 属性替代,例如抗锯齿等。仔细查看,你会发现通过这种方式,文字有了锯齿。
tv.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);tv.invalidate();
二、TextView 取消删除线有两种方式:
(推荐)方式一:
先对 Paint.STRIKE_THRU_TEXT_FLAG 属性取反,再用按位与运算符&,除去了删除线属性并保留了 TextView 原本的 Flags 属性。setPaintFlags内会对 TextView 进行重绘。
tv.setPaintFlags(tv.getPaintFlags() & (~Paint.STRIKE_THRU_TEXT_FLAG));
方式二:
获取画笔后,清空 Flags 属性,再重绘 TextView 。此方式有个问题,会把 TextView 原本的所有 Flags 属性清空,例如抗锯齿等。仔细查看,你会发现通过这种方式,文字有了锯齿;
tv.getPaint().setFlags(0);tv.invalidate();
到此,相信大家对"android TextView如何设置和取消删除线"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
方式
属性
原本
锯齿
内容
文字
画笔
运算符
问题
学习
推荐
运算
实用
更深
兴趣
实用性
实际
操作简单
方法
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全管理的原则和制度
网络安全技术挣钱吗
云管理服务器英文
嵌入式软件开发实例教学视频
网络安全模块开发
客户端向服务器端输出
上海中传网络技术有限公司龚一源
跑腿软件开发致电青岗科技
网络安全创业问题
波兰建华为网络安全中心
软件开发需求分析难点
河南新一代软件开发价格监测中心
物理服务器安装agent
京东服务器电脑是什么配置
高级数据库技术课后题大难
怀宁县先食网络技术有限公司
摸清家底 网络安全宣传周
dns服务器动态更新
数据库 弱关系
湖南大商都网络技术
如何更改数据库的所有者
数据库编译错误处理
交通运输部关于学校网络安全
数码科技与互联网
cip网络安全
在数据库的表里面添加文件
上海网络安全教育考试
网络安全大赛都是大学生吗
显示数据库的语法格式是
服务器远程启动需要什么硬件设施