Android 支持方式<;span>;文本视图中的标记

Android 支持方式<;span>;文本视图中的标记,android,html,textview,Android,Html,Textview,我想突出显示将在TextView中显示的文本部分。我知道我们可以在Android中使用SpannableString来突出显示我文本的某些部分。但我想知道,我们如何使用html标记来做同样的事情。我试图达到这个目的,使用的代码如下: String str = "<span style=\"background-color:#ffff00\"> Highlighted </span> Text"; TextView tv = (TextView) findViewById(

我想突出显示将在
TextView
中显示的文本部分。我知道我们可以在Android中使用
SpannableString
来突出显示我文本的某些部分。但我想知道,我们如何使用
html标记来做同样的事情。我试图达到这个目的,使用的代码如下:

String str = "<span style=\"background-color:#ffff00\"> Highlighted </span> Text";
TextView tv = (TextView) findViewById(R.id.textView);
tv.setText(Html.fromHtml(str));
String str=“突出显示的文本”;
TextView tv=(TextView)findViewById(R.id.TextView);
tv.setText(Html.fromHtml(str));
但显示的文本是没有span标记的相同文本

怎么了?如果不使用
SpannableString
,我如何做同样的事情

提前感谢:)

怎么了

Html.fromHtml()。从几年前开始显示当时支持的标签列表
fromHtml()
。即使是在(截至本文撰写之时)中,也没有生成您正在寻找的
BackgroundColorSpan

没有什么能阻止人们创建一个更丰富的HTML->
转换器,它可以处理这样的
标记,尽管我目前还不知道有任何现有的

因此,目前,您将无法自行应用
BackgroundColorSpan
。其中,我使用
BackgroundColorSpan
突出显示在字符串中搜索特定子字符串的结果

怎么了

Html.fromHtml()。从几年前开始显示当时支持的标签列表
fromHtml()
。即使是在(截至本文撰写之时)中,也没有生成您正在寻找的
BackgroundColorSpan

没有什么能阻止人们创建一个更丰富的HTML->
转换器,它可以处理这样的
标记,尽管我目前还不知道有任何现有的

因此,目前,您将无法自行应用
BackgroundColorSpan
。其中,我使用
BackgroundColorSpan
突出显示在字符串中搜索特定子字符串的结果。

非常感谢:)很好的解释,接受并投赞成票。非常感谢:)很好的解释,接受并投赞成票。