我有一个TextView,我通过Linkify动态添加可点击链接(使用自定义TransformFilter)。一切都很好。我现在要做的是在点击链接时更改链接的背景颜色。在CSS中,它将通过:active
伪选择器完成。
我想我可以在styles.xml中指定它,但我不知道参数名是什么。
答案 0 :(得分:6)
我自己遇到这个问题,而我的解决方案(但我没有使用Linkify)是android:textColorHighlight
属性。我使用了android:linksClickable="true"
而不是Linkify
。这可能不会产生任何影响。
答案 1 :(得分:0)
This might solve your problem。
基本上你必须定义一个ColorStateList
(一个xml用作drawable)。对于TextView