Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android twitter客户端中的自动链接@提及_Android_Twitter_Textview_Custom View - Fatal编程技术网

Android twitter客户端中的自动链接@提及

Android twitter客户端中的自动链接@提及,android,twitter,textview,custom-view,Android,Twitter,Textview,Custom View,我正在构建一个基本的twitter客户端应用程序。我正试图弄明白如何让保存推文的TextView自动链接@提及,这样他们就可以链接到任何人的推特页面,就像在推特网站上一样。我的猜测是,这将涉及到制作一个自定义文本视图,并将其添加到已经处理网站、电子邮件、地图等自动链接的部分中。这是实现类似目标的正确方法吗?或者我应该使用一个stock TextView,并在推特进入视图之前对其进行解析来处理这个问题?如果我要走自定义视图路线,有人能告诉我如何将此功能添加到自动链接中的正确方向吗?如果我应该在tw

我正在构建一个基本的twitter客户端应用程序。我正试图弄明白如何让保存推文的TextView自动链接@提及,这样他们就可以链接到任何人的推特页面,就像在推特网站上一样。我的猜测是,这将涉及到制作一个自定义文本视图,并将其添加到已经处理网站、电子邮件、地图等自动链接的部分中。这是实现类似目标的正确方法吗?或者我应该使用一个stock TextView,并在推特进入视图之前对其进行解析来处理这个问题?如果我要走自定义视图路线,有人能告诉我如何将此功能添加到自动链接中的正确方向吗?如果我应该在tweet进入视图之前使用stock TextView并在java中处理它,我怎么才能“linkify”这个文本呢?我唯一的猜测是使用类似.fromHTML()的东西,但我甚至不确定它是否支持标记。

看看这个类,包括接口和 . 您应该能够设置一个在
@
链接上工作的
匹配过滤器
,以及一个将它们转换为适当URL格式的
转换过滤器

引导您了解这些类的用法;它甚至以Twitter为例使用
TransformFilter