android TextView如何设置和取消删除线
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"android TextView如何设置和取消删除线",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"android TextView如何设
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
精品咖啡豆
互联网通讯科技
智网互联网科技
有马互联网科技
奇酷互联网科技公司
科技创新互联网企业
万达互联网科技
海南购全球互联网科技
富国互联网科技创新基金
深圳市运趣互联网科技有限公司
互联网科技中介
厦门千工互联网科技有限公司
青岛科技大学互联网大赛研究生
乌苏新华互联网科技做什么的
本届互联网博览会上的黑科技
翼展科技 首家互联网医院
科技赋能视角下互联网保险发展
广州智享互联网科技
承德科技产业互联网平台
高科技和互联网的现代国家
国智互联网科技
互联网电商科技
北京禾田雨橡互联网科技
中国的互联网科技企业的崛起
未来五年的互联网科技
洛阳共同富裕互联网科技有限公司
卓翼科技产业互联网合作
电子商务与互联网科技的关系
广东工业互联网大赛深圳学泰科技
保山浩联互联网科技有限公司