问题标签 [linkify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
9011 浏览

android - Android:在警报对话框中格式化字体

我有两个问题

1)有谁知道,如何将样式或格式应用于警报对话框。我目前使用Builder builder = new AlertDialog.Builder(this);And usesetMessage()方法来设置内容。

2)我也想知道如何改变由linkify创建的链接的颜色。我不想要默认的蓝色。

0 投票
6 回答
10408 浏览

android - Android 在同一个 TextView 中链接 web 和 @mentions

好的,所以我昨天问了这个:

推特客户端中的自动链接 @提及

我的@mentions 链接正确。但为了让它工作,我不得不将 android:autoLink="web" 从我的 xml 中取出用于 TextView。所以现在我得到了@mentions 的链接,但它不再链接 URL。我尝试像这样进行两个单独的 Linkify.addLinks() 调用:

但是最后被调用的是被应用的那个。谁能告诉我如何让它链接@提及并仍然自动链接 URL?

编辑以澄清更多代码。

0 投票
9 回答
35892 浏览

android - Android:链接文本视图

我有需要链接的文本视图。这就是我在做什么..

文本视图与文本“Android...Update from Android”正确显示,但我面临两个问题。

1)我的文本字符串有两个字符串“Android”的实例。因此,两个文本都是链接的。我只希望第一次出现被链接。我应该怎么做?

2)当我单击链接文本时,它会打开浏览器,但 URL 很奇怪。它试图打开的网址是“www.comandroid”。我不知道这里出了什么问题。正在替换 URL 中的文本“android”。链接文本时我做错了什么吗?

任何帮助将不胜感激。

0 投票
1 回答
229 浏览

php - HtmlPurifier:仅使用 Linkify 显示主机名

当然,您可能听说过HtmlPurifier。我正在使用 linkify 功能 - 自动将 url 转换为a标签。所以,现在我只想显示主机名,但在href属性中保留完整的 url。

例子:

http://www.website.com/article/123-some-cool-article.html

应转换为

<a href="http://www.website.com/article/123-some-cool-article.html">http://www.website.com</a>

那可能吗?

0 投票
1 回答
2711 浏览

android - Android:从 Activity 上下文之外调用 startActivity()

我的警报对话框中有一个 Textview,我在文本中放置了一个 URL?当我使用以下代码时,它给了我一个错误:

处理程序代码是

我认为我的问题陈述是这个 Linkify.addLinks(s, Linkify.WEB_URLS);

早些时候,它曾经在没有此声明的情况下工作。请帮忙

0 投票
1 回答
975 浏览

android - Android Linkify 一个完全不相关的字符串

我想做类似的事情 Click <a href='www.google.com'>Here</a>

在安卓。我尝试使用以下内容:

但我最终得到了一个指向 www.google.comhere [原文如此] 的链接

0 投票
1 回答
550 浏览

android - 造型 Linkify

有什么方法可以对 Linkify.addLinks() 操作生成的链接进行样式设置?具体来说,我想改变默认的蓝色。

谢谢

0 投票
1 回答
3784 浏览

java - Java:使用正则表达式查找将它们转换为 html 链接的 URL。还检测链接是否包含http://,如果没有,则附加它

我知道这个问题被问了很多,并且Kelly Chan确实提供了一个对我有用的答案,但是,仍然存在一些小问题,我希望社区可以帮助我。

例如,如果用户键入:

然后我想把它转换成这个

注意:原始文本仅包含www.google.com,但我以某种方式检测到它需要http://在它前面。所以链接变成<a href="http://www.google.com">www.google.com</a>. 如果链接是http://www.google.com,那么我只需要环绕它<a href>

编辑Kelly Chan修改了她的答案并且有效。下面是解决方案。

0 投票
2 回答
1694 浏览

android - 警告对话框 Linkify 但保持文本为白色

您好,我正在使用以下代码来链接电子邮件地址和网址,这就像我需要的那样工作,但是如果您单击网址和电子邮件之外的任何位置,未链接的白色文本将变为黑色且不可读。没什么大不了的,但只是令人讨厌的任何帮助格式化未链接文本的颜色 onclick 将不胜感激。

所以现在下面的文本“在链接更多文本之前的一些文本然后是电子邮件”在对话框中显示为白色,但在按下时变为黑色

编辑:

爪哇

XML

0 投票
3 回答
5303 浏览

android - 禁用 Webview 的自动 Linkify

我有一个正在创建的 web 视图。它似乎自动将数字链接到 tel: urls。我没有看到删除此功能的方法(至少没有类似于在 textview 上启用它的方法)。

代码非常简单:

我在页面底部有版权声明,android 正在将 2011 更改为可打开拨号器的可点击链接。此外,应用程序版本 1.0.0 会在拨号器中打开。

有没有办法禁用此功能?

更新:我刚刚发现这似乎依赖于设备......发生在 Droid X 上,但不是三星 Captivate,不是在 Nexus S 上,也不是在模拟器上。