TextView中autolink的下划线
来源:互联网 发布:曹轩宾可惜不是你知乎 编辑:程序博客网 时间:2024/05/29 11:32
布局文件中设置TextView的autolink及其类型,Textivew上会显示link的颜色,对照需求发现文字下面会有一条和字体一样颜色的下划线。在点击Textview时,应用将根据我们所设置的类型跳转到对应的界面。
应需求要求去掉界面上显示的下划线,并保持功能不变。
如果已经设置了autolink,那么在TextView当中再去设置TextPaint为无下划线是无效的,我们可以看URLSpan所继承的类ClickableSpan类的源码,如下:
可以看到在这里它是重新设置为有下划线的。于是我们可以重写updateDrawState方法设置一个没有下划线的Spannable对象。
首先,继承一个CharacterStyle或其已实现的子类,重写updateDrawState方法:
然后在textview设置了内容之后,实例化,设置一个span:
0 0
- TextView中autolink的下划线
- Android开发技巧——去掉TextView中autolink的下划线
- Android开发技巧——去掉TextView中autolink的下划线
- TextView中android:autoLink属性的作用
- TextView中autoLink属性的设置
- TextView的autoLink属性
- TextView的autoLink属性
- 关于在listview中加textview的autolink的问题
- 08-21 RadioGroup,RadioButton autoLink属性 TextView中ellipsize属性 TextView的属性
- 08-21 RadioGroup,RadioButton autoLink属性 TextView中ellipsize属性 TextView的属性
- Android 在TextView中使用AutoLink,并自定义点击链接后的行为
- 关于TextView的下划线
- TextView设置autoLink
- android TextView 自动识别电话|网址|邮件(autolink的用法)
- TextView 设置中划线 下划线
- android textview中划线,下划线
- Android 中为 TextView 的文本添加下划线
- Android的TextView中文字添加删除线,下划线
- 最大似然估计 (MLE) 最大后验概率(MAP)
- IBM model1
- 富文本编辑器需要用到的js框架
- factor.c -- 使用循环和递归计算阶乘
- AJAX和服务器交互实例
- TextView中autolink的下划线
- X分钟速成Python3
- 设计模式之抽象工厂模式
- ubuntu定制shell
- 面试笔试 ----- 高亚科技 Android
- windows下安装nexus repository manager 3.3
- Android6.0 亮屏灭屏流程(DisplayPowerControler、WMS)(二)亮度设置
- 深度学习应用资源整理
- Unity 屏幕震动效果实现