博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TextView划线 android
阅读量:6171 次
发布时间:2019-06-21

本文共 1015 字,大约阅读时间需要 3 分钟。

TextView  加下划线 、 中划线

下过如图:

 

// 中划线

textView.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG); // 设置中划线并加清晰

// 下划线

textView.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);

//取消设置的线

textView.getPaint().setFlags(0); // 取消设置的的划线

我封装了几个方法  直接调用

 

/**	 * 下划线	 * 	 * @param textView	 */	private void addButtomLine(TextView textView) {		textView.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);	}	/**	 * 移除线	 * 	 * @param textView	 */	private void removeLine(TextView textView) {		textView.getPaint().setFlags(0); // 取消设置的的划线	}	/**	 * 设置中划线并加清晰	 * 	 * @param textView	 */	private void addLine(TextView textView) {		textView.getPaint().setFlags(				Paint.STRIKE_THRU_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG); // 设置中划线并加清晰	}	/**	 * 中划线	 * 	 * @param textView	 */	private void addCenterLine(TextView textView) {		textView.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); // 中划线	}	/**	 * 抗锯齿	 * 	 * @param textView	 */	private void addjuchiLine(TextView textView) {		textView.getPaint().setAntiAlias(true);// 抗锯齿	}

 

你可能感兴趣的文章
问答项目---登陆验证码点击切换及异步验证验证码
查看>>
plist文件中iphone和ipad的应用图片设置
查看>>
搜集的一些资源网站链接
查看>>
struts2中类型转换器的使用
查看>>
11G Oracle RAC添加新表空间时数据文件误放置到本地文件系统的修正
查看>>
从91移动应用发展趋势报告看国内应用现状
查看>>
【ORACLE技术嘉年华PPT】MySQL压力测试经验
查看>>
Linux下汇编调试器GDB的使用
查看>>
css溢出机制探究
查看>>
vue中如何实现后台管理系统的权限控制
查看>>
关于angularjs过滤器的理解
查看>>
vue 使用html2canvas将DOM转化为图片
查看>>
angular编辑-初始化变量失败
查看>>
jQuery源码解析之Data
查看>>
React Native Cannot read property 'bindings' of null (null)) 解决!
查看>>
同样的神经网络引擎,苹果A11芯片比华为麒麟970牛在哪?
查看>>
ucar-weex
查看>>
vuex 理解与应用
查看>>
ES6(3)-各种类型的扩展(数组、对象)
查看>>
mysql 分组
查看>>