android TextView如何设置和取消删除线
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,本篇内容主要讲解"android TextView如何设置和取消删除线",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"android TextView如何设
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
企业社交网络安全知识
作为网络安全的集中监视点
数据库模型制作视频
北京电商软件开发哪家正规
国企软件开发对学位审查严格吗
微型计算机中使用的数据库属于
r230服务器启动不了了
服务器闪断后无法启动
启迪控股 国家网络安全
realm 数据库in查询
青少年与网络安全ppt
东奥网络安全卫士
服务器安全登陆不上
上海中通网络技术有限公司怎么样
数据库建立账号只能读取视图
中专网络技术题库
icbc软件开发中心
郑州网络安全大会
远程桌面开启服务器配置
云端就是数据库
网络安全安全培训计划及内容
网络安全攻防大赛 领导致辞
广电电信网络安全机房规范标准
怎么用服务器当电脑主机
长沙创海软件开发
服务器内存 主板
农行软件开发中心初试都考啥
ug如何恢复数据库
少儿软件开发培训
淘宝买的服务器系统激活码