Как исключить определенные номера из автосвязи в Android TextView - PullRequest
1 голос
/ 22 декабря 2011

У меня есть TextView, отображающий большой текст в моем приложении для Android. Текст содержит некоторые телефонные номера, а также некоторые другие номера. Атрибут TextView autoLink имеет значение ALL.

В настоящее время каждый номер, который выглядит как номер телефона, автоматически связывается независимо от того, является ли он номером телефона или нет.

Так что мне интересно, есть ли способ исключить некоторые числа из автоматического связывания в том же TextView?

1 Ответ

3 голосов
/ 22 декабря 2011

Не используйте autoLink и вместо этого используйте Linkify со своими MatchFilter и TransformFilter.Вероятно, вы можете посмотреть исходный код на Linkify и посмотреть, как они определяют sPhoneNumberTransformFilter и создать свою собственную модифицированную версию.

...