android文本视图中的Linkify

android文本视图中的Linkify,android,hyperlink,design-patterns,Android,Hyperlink,Design Patterns,我有一个文本视图,其中包含文本“这是XYZ开发的产品。有关更多查询,请发邮件至info@abc.com.我已经链接了“info@abc.com“。但问题是,每当我触摸textview下面的任何区域,它都会链接到电子邮件。我如何确保,链接只能在单击时发生info@....I已使用模式,Linkify.EMAIL\u ADDRESS..似乎没有任何效果…请建议一些答案尝试使用HTML格式,即链接的锚定标记。我在自动链接方面遇到问题,因此,我将其关闭,而是使用文本的html格式以及以下代码: Text

我有一个文本视图,其中包含文本“这是XYZ开发的产品。有关更多查询,请发邮件至info@abc.com.我已经链接了“info@abc.com“。但问题是,每当我触摸textview下面的任何区域,它都会链接到电子邮件。我如何确保,链接只能在单击时发生info@....I已使用模式,Linkify.EMAIL\u ADDRESS..似乎没有任何效果…请建议一些答案

尝试使用HTML格式,即链接的锚定标记。

我在自动链接方面遇到问题,因此,我将其关闭,而是使用文本的html格式以及以下代码:

TextView textView = (TextView) findViewById(R.id.TextBox);
textView.setMovementMethod(LinkMovementMethod.getInstance());
textView.setText(Html.fromHtml(strText));

电子邮件链接是我用过的最好的方式,它总是对我有用

 android:autoLink="web"
希望这对你们大家都有帮助

谢谢,
rohit

使用
Linkify
类的方法:

myTextView.setAutoLinkMask(Linkify.EMAIL_ADDRESSES);
myTextView.setLinksClickable(true);

可能是有帮助的作品,但文本是用下划线呈现的。如何删除它?这里有一种方法:我花了一个小时才弄明白,但在TextView上的setText之前调用setMovementMethod是至关重要的。很好的例子。这只适用于url本身的链接。有了它,你就不能将单词
Google
链接到
Google.com