【发布时间】:2010-11-22 17:27:09
【问题描述】:
twitter 和 facebook 应用程序允许您单击用户名,然后将您带到新活动。如何实现?
我知道有 Linkify,但它似乎只能将您发送到浏览器/电话/等。如何使“@mynamehere”之类的文本可点击,以便启动新活动?
【问题讨论】:
标签: java android regex linkify
twitter 和 facebook 应用程序允许您单击用户名,然后将您带到新活动。如何实现?
我知道有 Linkify,但它似乎只能将您发送到浏览器/电话/等。如何使“@mynamehere”之类的文本可点击,以便启动新活动?
【问题讨论】:
标签: java android regex linkify
首先,您必须检测您的链接(例如使用正则表达式),然后您必须将ClickableSpan 附加到您的文本中。 你有一个例子here。
【讨论】:
您可以使用正则表达式来匹配以@ 开头的标签并将它们替换为链接。像这样的:
http://granades.com/2009/04/06/using-regular-expressions-to-match-twitter-users-and-hashtags/
【讨论】: