我正在构建一个基本的 Twitter 客户端应用程序。我试图弄清楚如何使保存推文的 TextView 自动链接 @提及,以便它们链接到与推特网站上相同的推特页面。我的猜测是,这将涉及制作自定义 TextView 并将其添加到已经处理网站、电子邮件、地图等的自动链接的部分中。这是实现此类目标的正确方法吗?还是我应该使用股票 TextView 并通过在将推文放入视图之前对其进行解析来处理它?如果我应该使用自定义视图路线,任何人都可以为我指出正确的方向,以了解如何将此功能添加到自动链接中?如果我应该在推文进入视图之前使用股票 TextView 并在 java 中处理它,我该如何获取它“
问问题
1098 次
1 回答
4
查看Linkify类,包括接口Linkify.MatchFilter和
Linkify.TransformFilter。您应该能够设置一个MatchFilter
适用于@
链接的链接,以及一个TransformFilter
将它们转换为适当的 URL 格式的链接。
这是一个指导您使用这些类的页面;它甚至使用 Twitter 作为使用TransformFilter
.
于 2011-01-04T03:29:09.200 回答