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 按钮置灰效果
  2. Android(安卓)selector自定义shape的button样式
  3. android设置Spinner字体颜色,格式,大小
  4. Android(安卓)部分内容设置颜色、字体、超链接、图片
  5. 设置ProgressBar的颜色
  6. Android学习笔记(27):日历视图Calendar
  7. Android(安卓)StatusBar相关设置
  8. Android(安卓)buttom textview 颜色平滑过渡的动画效果
  9. Android(安卓)的状态栏设置图片填充或者颜色填充

随机推荐

  1. Android 利用TCP通信 实现环境数据显示及
  2. Android 图形系统及其应用
  3. Android中TextView如何实现水平和垂直滚
  4. TextView的android:maxHeight,android:min
  5. android游戏编程的学习笔记(以植物大战僵
  6. TextView 文字加图片显示效果
  7. android 使控件透明
  8. Android中对NFC的实现代码分布在如下几个
  9. android定位布局
  10. android layout_weight了解