当前位置:网站首页 > 技术博客 > 正文

textview hint



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

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

       实现效果如下:

   

       二、为TextView设置背景Drawable

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

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

       实现效果如下:

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

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

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

 

  • 上一篇: mininet的常用命令
  • 下一篇: 字符串函数strcat
  • 版权声明


    相关文章:

  • mininet的常用命令2025-03-09 11:01:03
  • mysql5.7和8.0的区别2025-03-09 11:01:03
  • 动态路由配置2025-03-09 11:01:03
  • 背包问题贪心算法2025-03-09 11:01:03
  • linux的信号2025-03-09 11:01:03
  • 字符串函数strcat2025-03-09 11:01:03
  • mysql触发器菜鸟教程2025-03-09 11:01:03
  • 背包问题例题讲解2025-03-09 11:01:03
  • 班智达藏文输入键盘图片2025-03-09 11:01:03
  • swing javafx2025-03-09 11:01:03