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;
}