繁体   English   中英

Android TextView启用LinkiFy和Href标记

[英]Android TextView enable LinkiFy and Href tags

我想在textview中设置一个文本,其中包含href标签以及普通的http链接。 例如,像这样的文字"please <a href=/'http://google.com' target='_blank'>click here</a>. or visit http://yahoo.com ".

问题是我无法将两个属性设置在一起。 如果我将Html.fromHtml设置为文本,则突出显示带有href标记的链接。 但Linkfy属性不适用于“http://yahoo.com”,反之亦然。 是否有任何默认属性可以在TextView中启用href标记和普通链接。

谢谢,

当我在HREF和电话号码上遇到类似的情况时,我自己找不到一个; 代替更好的东西,我目前正在使用自定义REGEX来调用Linkfiy.addLinks。 使用掩码调用Linkify.addLinks ”还会删除由Html.fromHtml创建的任何附加到Spannable的现有 URLSpans。 请参阅Linkify文档

如果可以使用mx控件标签(spark不再支持这个),你可以像下面的例子一样使用htmlText:

import mx.controls.Label //class need to be imported

var textview:Label = new Label();
textview.htmlText = "please <a href=/'http://google.com' target='_blank'>click here</a>. or visit http://yahoo.com";
yourItemContainer.addElement(textview);

这应该工作。 但我不知道你是否可以使用普通标签。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM