如何在 Android Webview 中的链接上使用不同的颜色

Howto have different colors on links in a Android Webview

我想在网络视图中显示不同类型的 link。不同的 link 触发不同的动作。要查看存在哪种 link,我想给它们涂上不同的颜色(或任何其他类型的视觉差异)。

我知道如何更改所有 link 的颜色。

这可能吗?什么时候可以?

来自EchoEcho.com

为页面上的所有 link 定义颜色

文本 links 的一般颜色在标签中指定,如下例所示:

<body link="#C0C0C0" vlink="#808080" alink="#FF0000">

link - 标准 link - 访问者尚未访问过的页面。 (标准颜色为蓝色 - #0000FF)。 vlink - 已访问 link - 访问者之前访问过的页面。 (标准颜色为紫色 - #800080)。 alink - active link - 当鼠标在上面时 link 的颜色。 (标准颜色为红色 - #FF0000)。

为页面上的个别 link 定义颜色

上述方法用于设置页面的整体 link 颜色。

但是,您可能希望一个或多个 link 具有与页面其余部分不同的颜色。

有两种方法可以做到这一点: 在 和 标签之间放置字体标签。 此方法适用于除 MSIE 3 以外的所有浏览器。

在标签中使用样式设置。 此方法适用于 MSIE3 和更新的浏览器。

第一种技术如下所示:

Click <a href="http://www.yahoo.com"><font color="FF00CC">here</font></a> to go to yahoo.

注意: 重要的是 和 标签都在 和 标签之间。

第二种方法看起来像这样:

Click <a href="http://www.yahoo.com" style="color: rgb(0,255,0)">here</a> to go to yahoo. 

注意: RGB 数字使用 0 到 255 之间的值表示红色、绿色和蓝色的数量。您可以在此处阅读有关 RGB 颜色和十六进制颜色之间转换的更多信息。

现在,由于这两种方法都不能涵盖所有浏览器,我们需要同时使用这两种技术。

此示例适用于所有浏览器:

Click <a href="http://www.yahoo.com" style="color: rgb(0,255,0)"><font color="FF00CC">here</font></a> to go to yahoo.