【发布时间】:2011-12-22 16:54:06
【问题描述】:
我有一个 TextView 在我的 Android 应用程序中显示大文本。该文本包含一些电话号码,但也包含一些其他号码。 TextView 的autoLink 属性设置为ALL。
目前,无论是否是电话号码,每一个看起来像电话号码的号码都会自动关联。
所以我想知道是否有办法从同一个 TextView 内的自动链接中排除某些数字?
【问题讨论】:
我有一个 TextView 在我的 Android 应用程序中显示大文本。该文本包含一些电话号码,但也包含一些其他号码。 TextView 的autoLink 属性设置为ALL。
目前,无论是否是电话号码,每一个看起来像电话号码的号码都会自动关联。
所以我想知道是否有办法从同一个 TextView 内的自动链接中排除某些数字?
【问题讨论】:
不要使用autoLink,而是将Linkify 与您自己的MatchFilter 和TransformFilter 一起使用。您可能可以查看Linkify 的源代码并查看它们如何定义sPhoneNumberTransformFilter 并创建您自己的修改版本。
【讨论】: