Android TextView实现下划线的几种方式

您所在的位置:网站首页 html文本加下划线 Android TextView实现下划线的几种方式

Android TextView实现下划线的几种方式

2024-06-16 05:12| 来源: 网络整理| 查看: 265

       分享一下Android中实现下划线的几种方式:

       一、通过TextView中的setFlags方法设置成Paint.UNDERLINE_TEXT_FLAG。

tv=(TextView)findViewById(R.id.tv); tv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);

       实现效果如下:

   

       二、为TextView设置背景Drawable

       这里需要使用到LayerDrawable,对应于标签。在drawable目录下新建一个text_underline.xml文件,text_underline.xml的代码如下:

       然后设置TextView的android:background="@drawable/text_underline"

       实现效果如下:

       总的来说,这种方法要相对灵活的多,既可以自由设置下划线的颜色和宽度;又可以通过android:paddingBottom属性设置下划线和文本的间距,不用像第一种方式那样紧凑;还可以通过标签来设置TextView按下或松开、获取焦点或失去焦点时下划线的不同颜色状态。

       三、在TextView的下面添加一条横线

       这种方法相对比较直观,也比较简单,但没有第二种方式灵活。

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3