textview设置部分文字颜色、点击事件

SpannableStringBuilder spannable = new SpannableStringBuilder(getResources().getString(R.string.home_dialog_reg_protocol));
spannable.setSpan(new MyClickableSpan(1),163, 169, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
spannable.setSpan(new MyClickableSpan(2),171, 177, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
tvContent.setMovementMethod(LinkMovementMethod.getInstance());
tvContent.setText(spannable);

posted @ 2020-01-12 01:17  酷酷的猿  阅读(483)  评论(0)    收藏  举报