Android TextView实现下划线的几种方式 |
您所在的位置:网站首页 › html文本加下划线 › Android TextView实现下划线的几种方式 |
分享一下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 |