给TextView的文字中间或者底部添加横线

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 );

你可能感兴趣的:(给TextView的文字中间或者底部添加横线)