tvAgreement.setText(getClickableSpan());//设置超链接 tvAgreement.setMovementMethod(LinkMovementMethod.getInstance());//设置生效
//设置超链接方法 private SpannableString getClickableSpan() { SpannableString spanStr = new SpannableString(getString(R.string.agreement));//设置文本 spanStr.setSpan(new ClickableSpan() {//点击事件 @Override public void onClick(View widget) { startActivity(new Intent(WelcomeActivity.this, MainActivity.class)); } }, 10, 21, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); spanStr.setSpan(new ForegroundColorSpan(getResources().getColor(R.color.blue)), 10, 21, //设置颜色Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); return spanStr; }