2010-11-22 2 views
0

Приложения twitter и facebook позволяют вам щелкнуть по имени пользователя, которое, в свою очередь, приведет вас к новому действию. Как это можно достичь?Как сделать имена пользователей интерактивными, как приложение Twitter и Facebook?

Я знаю, что есть Linkify, но похоже, что он может отправлять вам только браузер/phonecall/и т. Д. Как я могу сделать текст, похожий на «@mynamehere», щелчком мыши, чтобы он начал новую активность?

ответ

1

Во-первых, вы должны определить вашу ссылку (с использованием регулярных выражений, например), а затем вы должны прикрепить ClickableSpan к тексту. У вас есть пример here.

Смежные вопросы