2

我正在构建一个基本的 Twitter 客户端应用程序。我试图弄清楚如何使保存推文的 TextView 自动链接 @提及,以便它们链接到与推特网站上相同的推特页面。我的猜测是,这将涉及制作自定义 TextView 并将其添加到已经处理网站、电子邮件、地图等的自动链接的部分中。这是实现此类目标的正确方法吗?还是我应该使用股票 TextView 并通过在将推文放入视图之前对其进行解析来处理它?如果我应该使用自定义视图路线,任何人都可以为我指出正确的方向,以了解如何将此功能添加到自动链接中?如果我应该在推文进入视图之前使用股票 TextView 并在 java 中处理它,我该如何获取它“

4

1 回答 1

4

查看Linkify类,包括接口Linkify.MatchFilterLinkify.TransformFilter。您应该能够设置一个MatchFilter适用于@链接的链接,以及一个TransformFilter将它们转换为适当的 URL 格式的链接。

这是一个指导您使用这些类的页面;它甚至使用 Twitter 作为使用TransformFilter.

于 2011-01-04T03:29:09.200 回答