Highlight on clickablespan click
ClickableSpan linkClick = new ClickableSpan() { @Override public void onClick(View view) { Toast.makeText(getApplicationContext(), "Link Click", Toast.LENGTH_SHORT).show(); view.invalidate(); } @Override public void updateDrawState(TextPaint ds) { if (textView.isPressed()) { ds.setColor(Color.BLUE); } else { ds.setColor(Color.RED); } textView.invalidate(); }};textView.setHighlightColor(Color.TRANSPARENT);Spannable spannableString = new SpannableString("Link in TextView");spannableString.setSpan(linkClick, 0, 4, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);textView.setText(spannableString, TextView.BufferType.SPANNABLE);textView.setMovementMethod(LinkMovementMethod.getInstance());