Android Html.fromHtml未按要求工作

Android Html.fromHtml未按要求工作,android,Android,如前所述,Html.fromHtml()不起作用。以下是需要以html格式显示的字符串- <p>vehethtehetggebebetbefbthtehethehetheth,ethethtehethethet<\/p><p>ethetheyjyerjwehweryjetkteukejryjryje<\/p> 这是我用来显示文本的代码 holder.lblDesc.setText(H

如前所述,
Html.fromHtml()
不起作用。以下是需要以html格式显示的字符串-

<p>vehethtehetggebebetbefbthtehethehetheth,ethethtehethethet<\/p><p>ethetheyjyerjwehweryjetkteukejryjryje<\/p>
这是我用来显示文本的代码

holder.lblDesc.setText(Html.fromHtml(object.get(position).getProduct().getProductDescription()));
这是我在展览中看到的-

提前感谢:)

找到了解决方案

我已经从 并使用这段代码来显示它-

String description = StringEscapeUtils.unescapeHtml4(object.get(position).getProduct().getProductDescription());
holder.lblDesc.setText(Html.fromHtml(description));
这就是结果-

这样做

holder.lblDesc.setText(Html.fromHtml("<p>"+object.get(position).getProduct().getProductDescription()+"</p>"));
holder.lblDesc.setText(Html.fromHtml(“”+object.get(position).getProduct().getProductDescription()+”

”);
它很简单,肯定会起作用

    String s1 = Html.fromHtml(object.get(position).getProduct().getProductDescription()).toString();

       holder.lblDesc.setText(Html.fromHtml(s1));
请尝试以下操作:

        String s = "&lt;p&gt;vehethtehetggebebetbefbthtehethehetheth,ethethtehethethet&lt;\\/p&gt;&lt;p&gt;ethetheyjyerjwehweryjetkteukejryjryje&lt;\\/p&gt;";

        TextView textView = (TextView) findViewById(R.id.textView);
        textView.setText(Html.fromHtml(s.replace("&lt;", "<").replace("&gt;",">")));
你会得到结果的


使用上述解决方案显示什么?删除字符串中混合的标记(例如p),然后使用上述解决方案传递普通字符串。它已经是一个字符串。我也试着去看看。它不起作用了。与上述相同的响应,这将起作用。但若提供了其他类似的转义序列,代码将无法工作。我已经找到了解决这个问题的办法,把它贴在主要问题上,检查我的最新答案。不需要第三方图书馆。这个很好用。我早些时候试过这个,但没有施法,因此我提出了这个问题。谢谢
textView.setText(Html.fromHtml(Html.fromHtml(s).toString()));