1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| SpannableString clickString = new SpannableString(exChangeValue);//exChangeValue TextViwe的内容 clickString.setSpan(new ClickableSpan() { @Override public void onClick(View widget) { Intent intent = new Intent(ExchangeActivity.this, WebActivity.class); intent.putExtra(WebActivity.WEB_URL_PARA, flow.getAgreement().getUrl()); startActivity(intent); }
@Override public void updateDrawState(TextPaint ds) { super.updateDrawState(ds); ds.setColor(Color.parseColor("#FF7012"));//设置颜色 } }, i, i1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);//i变色的开始位置 i1变色的结束位置 tv_exchange_rule_value.append(clickString); tv_exchange_rule_value.setMovementMethod(LinkMovementMethod.getInstance());//开始响应点击事件
|