String url = data.blockChainUrl;        //https or http url     SpannableStringBuilder builder = new SpannableStringBuilder("");            int start = builder.length();            String content = mContext.getResources().getString(R.string.block_chain_query); //填充字体颜色            builder.append(content);            int end = builder.length();            builder.setSpan(new URLSpanNoUnderline(url) {                @Override                public void onClick(View widget) {                    super.onClick(widget);                }            }, start, end, Spanned.SPAN_INCLUSIVE_INCLUSIVE);            builder.setSpan(new ForegroundColorSpan(ContextCompat.getColor(mContext, R.color.color_a5ef44)), 0,                    end, Spanned.SPAN_INCLUSIVE_INCLUSIVE);            mBlockChainQuery.setText(builder);           //必须有的set mBlockChainQuery.setMovementMethod(LinkMovementMethod.getInstance());

//自定义一个URLSpan

class URLSpanNoUnderline extends URLSpan {        public URLSpanNoUnderline(String url) {            super(url);        }       @Override        public void updateDrawState(TextPaint ds) {            super.updateDrawState(ds);            ds.setUnderlineText(false);                        //you  self        }    }

更多相关文章

  1. Android 实现不同字体颜色的TextView实现代码
  2. Android透明字体画法
  3. 如何更换Android系统默认字体(Android6.0)
  4. Android 部分内容设置颜色、字体、超链接、图片
  5. android设置Spinner字体颜色,格式,大小
  6. Android buttom textview 颜色平滑过渡的动画效果
  7. 安卓TextView设置字体竖直排列
  8. Android 的状态栏设置图片填充或者颜色填充
  9. Android6.0 Launcher3 修改app字体大小

随机推荐

  1. android 全面屏适配方案
  2. android 中的实现加水印
  3. 编写第一个Android程序
  4. Matisse Android(安卓)图片选择器
  5. Ubuntu 14.04 连接Android 手机(三星note
  6. Android添加半透明操作提示的方法
  7. Android学习--使用url访问网络资源
  8. android 9.0 获取U盘路径
  9. android之ViewFlipper滑屏切换效果
  10. 获取视频缩略图