twitter 和 facebook 应用程序允许您单击用户名,从而将您带到新活动。如何做到这一点?
我知道有 Linkify,但它似乎只能将您发送到浏览器/电话/等。我怎样才能使类似于“@mynamehere”的文本可点击,以便它开始一个新的活动?
首先,您必须检测您的链接(例如使用正则表达式),然后您必须将ClickableSpan附加到您的文本。你有一个例子在这里。
您可以使用正则表达式来匹配以 @ 开头的标签并将其替换为链接。像这样的东西:
http://granades.com/2009/04/06/using-regular-expressions-to-match-twitter-users-and-hashtags/