1

我需要将一些链接放在一个TextView. 为了获得更好的用户体验,我想通过更改链接的前景色/背景色来突出显示用户点击时的链接

我试过android:textColorLinkand TextView.setLinkTextColor(ColorStateList),但两者都不起作用。

任何的想法?

4

1 回答 1

1

我认为最好的方法是使用 Spannable

Spannable sps=(Spannable )tv.getText();
sps.setSpan(new BackgroundColorSpan(Color.YELLOW), start, end, Spanned.SPAN_INCLUSIVE_INCLUSIVE);
于 2012-06-19T08:16:02.553 回答