1. 概述
在开发过程中,有时候我们需要给TextView文字中间添加横线,比如

图片.png
这种一般常见于电商项目或者其他项目,对于这种一般可以使用如下方式实现;
2. 实现方式
tv = (TextView) findViewById(R.id. text_view );
// 中间加横线 , 添加Paint.ANTI_ALIAS_FLAG是线会变得清晰去掉锯齿
tv.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG );
// 底部加横线 , 添加Paint.ANTI_ALIAS_FLAG是线会变得清晰去掉锯齿
tv .getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG );