之前仅仅了解到高亮
private static final String auditFailed = "审核未通过,是否撤销?";
builder = new SpannableStringBuilder(auditFailed); ForegroundColorSpan span = new ForegroundColorSpan(Color.parseColor("#1885fa")); builder.setSpan(span, 6, 11, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
最后tv.setText(builder)就成功搞定部分字体高亮了,可是点击事件呢?
builder.setSpan(new ClickableSpan() { @Override public void onClick(View widget) { } }, 6, 10, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
你只需要增加一个这个
再tv.setMovementMethod(LinkMovementMethod.getInstance());即可!
要是不成功,你来咬我!