如何将给定的html字符串转换为普通的字符串android?

时间:2015-01-25 18:47:32

标签: android html textview

这是字符串。

字符串a =< p>< strong>测试< / strong>< / p> \ r \ n< p>& nbsp; &安培; NBSP; &安培; NBSP; &安培; NBSP;测试说明< / p>

如何将此字符串转换为在textview中显示和存储?

I used like this. But it is not working.

    TextView textView;
    textview.setText((Html.fromHtml(a).toString()));

这样输出如下:

   <p>strong>Test</strong></p><p>&nbsp;&nbsp;Test description</p>

如何在textview中设置正确的字符串?

2 个答案:

答案 0 :(得分:1)

为此,您可以使用Jsoup

String normailString = Jsoup.parse(htmlString).text();

答案 1 :(得分:0)

您必须在string.xml文件中使用此标记:

<![CDATA[<h1><strong>YOUR HTML CODE HERE</strong></h1> ]]>

或尝试在字符串变量中添加CDATA标记