Android 多色<;a>;TextView中的标记

Android 多色<;a>;TextView中的标记,android,Android,您知道如何在文本视图中拥有多个彩色锚定标记吗?我尝试过使用Html.fromHTML(“”),但它不起作用,我真的需要一个不使用webview的Html解决方案 谢谢 您可以尝试使用双引号: <a href="#"><font color="#f00">text</font></a> 除此之外,您还需要手动操纵自己 您可以尝试使用双引号: <a href="#"><font color="#f00">text</

您知道如何在
文本视图中拥有多个彩色锚定标记吗?我尝试过使用
Html.fromHTML(“”
),但它不起作用,我真的需要一个不使用webview的Html解决方案


谢谢

您可以尝试使用双引号:

<a href="#"><font color="#f00">text</font></a>


除此之外,您还需要手动操纵自己

您可以尝试使用双引号:

<a href="#"><font color="#f00">text</font></a>


除此之外,您还需要手动操纵自己

你试过

你试过
吗?

它有一个奇怪的行为:如果我将它设置为Html.fromHTML(“”),那么当我用Html.toHTML()反转它时,它会返回,当然它不会给链接上色。如果我设置了ForegroundColorSpan,那么它会给它着色,并在调用toHtml()时返回正确的html。因此,它无法逃避您的答案……它有一个wierd行为:如果我将它设置为Html.fromHTML(“”),那么当我使用Html.toHTML()反转它时,它会返回,当然它不会对链接着色。如果我设置了ForegroundColorSpan,那么它会给它着色,并在调用toHtml()时返回正确的html。因此,它无法逃避你的答案…它不会给文本上色。在普通浏览器中打开时,要插入的正确html是。而不是#ff0000而不是#f00。它不会为文本着色。在普通浏览器中打开时,要插入的正确html是。那么#ff0000而不是#f00呢