点击后如何设置ClickableSpan的颜色并保持颜色直到点击其他位置?

时间:2018-03-23 15:51:47

标签: android html spannablestring clickablespan

这里有一个a link,关于如何在单击中选择textview中的单词。我想让选中的单词将背景颜色更改为灰色并保持灰色,直到用户单击其他位置。但是,我已将LinkMovementMethod扩展到textview,但是当我点击其他位置时,这种方式无法将背景颜色反转为透明。

这是我尝试失败的例子。 enter image description here

换句话说,最多突出显示一个单词。如何实现?

1 个答案:

答案 0 :(得分:0)

您可以存储您所关注的单词的开头和结尾。当用户点击其他单词时,只需删除旧的span,覆盖start和end变量并标记新单词。