我需要在将文本设置为Textview
之前对其进行过滤。我已经使用了几个过滤器和Html.fromHtml
但我遇到了一个问题。标记"{CROP(124,0,423,745)}"
(可能跟随另一个实例,例如:{CROP(124,0,423,745)}
{CROP(54,10,317,221)}
),必须以这种方式进行过滤:
Textview
到目前为止我发现的是:创建imagespan
并附加可点击的范围,但我不确定这是否是最好的方式。但问题是{CROP(124,0,423,745)}
实例可能包含不同数量的字符,例如{CROP(0,0,1,1)}
或{CROP(1124,1130,2423,1745)}
,我不知道如何过滤此数据,然后用裁剪替换此字符串徽标,并使其可点击。
问题:实现这一目标的最佳方式是什么?
答案 0 :(得分:1)
KRISHNA SHRESTHA的好榜样帮助了我;
http://krishnalalstha.wordpress.com/tag/clickablespan/
关键是使用SpannableStringBuilder;
谢谢KRISHNA SHRESTHA