有时带有动态内容的 TextView 会显示价格。例如,作为内容的一部分,它可能会显示 $123.00
有时内容可能会显示电话号码或 URL,所以我在 TextView 上设置了 android:autolink。我希望那些变成链接。
问题是价格变成了电话链接。显然,它们不是电话号码——无论是数字的简洁性还是货币代码的存在都足以弄清楚这一点。
我该怎么做才能自动链接电话号码和 URL,但不会像电话号码一样自动链接价格?
编辑:文本中可以有混合内容。具体内容来自另一方,不可预知。一个虚构的例子可以是“看看我们在 123 Main Street 的新店。打开 9-5 MF。致电 123-456-7890 联系我们了解最新优惠。价格从 123.00 美元起。在 Facebook 上关注我们http:// www.facebook.com/whatever。” 在这种情况下,我希望 URL 链接到网站,将电话号码链接为电话号码,但不链接价格。