我需要将一些链接放在一个TextView
中。为了获得更好的用户体验,我想在用户单击时通过更改链接的前景色/背景色来突出显示链接。
我已经尝试过android:textColorLink
和TextView.setLinkTextColor(ColorStateList)
,但是两者都没有。
任何想法?
最佳答案
我认为最好的方法是使用Spannable
Spannable sps=(Spannable )tv.getText();
sps.setSpan(new BackgroundColorSpan(Color.YELLOW), start, end, Spanned.SPAN_INCLUSIVE_INCLUSIVE);
关于android - 如何在TextView中更改链接的前景色/背景色?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11096812/