Android TextView 中的 Linkify

发布于 2024-10-17 19:18:28 字数 503 浏览 2 评论 0 原文

我有一个带有文本的文本视图”这是 XYZ 开发的产品。如需更多查询,请发送电子邮件至 [电子邮件受保护]。我已链接“[电子邮件受保护] ]”。但问题是,每当我触摸文本视图下方的任何区域时,它就会链接到电子邮件。我如何确保该链接只能在单击 [email protected] 使用模式,Linkify.EMAIL_ADDRESS..似乎没有任何作用...请提出一些答案

I have a text view with text" This is a product developed by XYZ. For more queries, mail us at [email protected]. And I have linkified "[email protected]". But the problem is, whenever I touch any area below the textview, it gets linked to the email. How Do I make sure, the link has to happen only on clicking [email protected] used patterns, Linkify.EMAIL_ADDRESS..nothing seem to work...kindly suggest some answers

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

凉风有信 2024-10-24 19:18:28

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

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

电子邮件链接为 [电子邮件受保护]">[电子邮件受保护]

I had problems with automatic links, so I turned it off and instead I am using html formating of the text plus this code:

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

An email link goes <a href="mailto:[email protected]">[email protected]</a>

长途伴 2024-10-24 19:18:28
 android:autoLink="web"
 android:autoLink="web"
孤城病女 2024-10-24 19:18:28

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

Try using HTML formatting i.e. anchor tag for the link.

夏雨凉 2024-10-24 19:18:28

使用 Linkify 类的方法:

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

Method using Linkify Class:

myTextView.setAutoLinkMask(Linkify.EMAIL_ADDRESSES);
myTextView.setLinksClickable(true);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文