public static void setHtmlStyle(TextView textView) {
Spannable s = (Spannable) textView.getText();
URLSpan[] spans = s.getSpans(0, s.length(), URLSpan.class);
for (URLSpan span : spans) {
int start = s.getSpanStart(span);
int end = s.getSpanEnd(span);
s.removeSpan(span);
span = new URLSpanNoUnderline(span.getURL());
s.setSpan(span, start, end, 0);
}
textView.setText(s);
}
分享到:
相关推荐
有时候看到原型图上要求图片和文字对齐,但是直接使用TextView的话总是有一段空白,这里直接继承TextView重写onDraw方法去掉上下边距,但是简单粗暴,导致只能显示文字,没有TextView其他的功能了。
Android去掉TextView的上下边距.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
以上就是小编为大家带来的Android TextView控件文字添加下划线的实现方法的全部内容了,希望对大家有所帮助,多多支持软件开发网~ 您可能感兴趣的文章:Android编程实现自动调整TextView字体大小以适应文字长度的...
主要介绍了Android使用TextView实现无下划线超链接的方法,结合实例形式分析了Android中TextView超链接去除下划线的相关实现技巧与注意事项,需要的朋友可以参考下
Android TextView 去掉自适应默认的fontpadding的实现方法 最近在项目中使用textview时发现在使用Android:layout_height=”wrap_content”这个属性设置后,textview会有默认的padding,也就是fontpadding。这样就会...
TextView实现无下划线的url链接
主要介绍了android TextView加下划线的方法,大家可以在项目代码里试试
本文实例讲述了Android编程中TextView字体属性设置方法(大小、字体、下划线、背景色)。分享给大家供大家参考,具体如下: import android.content.Context; import android.graphics.Color; import android.text....
android TextView android TextView
Android开发过程中可能很多人都遇到过这样的问题,那就是TextView上下内边距的问题。使用TextView控件的时候由于其内边距导致与UI效果相差甚远...于是最近写了一个自定义的NoBroderTextView去除了TextView上下内边距。
下面小编就为大家带来一篇android里TextView加下划线的几种方法总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
解决TextView的排版问题-自动换行
支持部分关键字带下划线可点击的TextView
TextView部分文字设置成超链接,通过Intent启动另一个Activity,隐藏了下划线,自定义颜色。
带下划线的TextView.支持xml属性配置下划线的显示与不显示
自定义Android TextView实现去除原生默认内边距,并扩展了一些其他功能的Android TextView
TextView超链接自定义样式,包含自定义字体颜色和去掉超链接下划线