如何将HTML文本转换为String并将其设置为android中的TextView?

时间:2017-05-14 20:16:08

标签: android string textview

我知道已经创建了几个类似的主题,但我还是没有找到答案。我收到一个JSON的HTML,需要从标签清理它并将这个干净的String设置为TextView。不幸的是,标准的Android方法Html.fromHtml()无法正常工作,它不会删除所有标签。例如:

1)HTML文字:< div>在展览中,每个人都可以观看关于拳击手生活的纪录片,并观看现代多媒体节目,该节目将在互动屏幕上进行翻译。< / div> \ r \ n \ r \ n< div>访客将能够与Klitschko兄弟一起度过他们生命中的许多时刻。

2)将其转换为String后 placeDescription = Html.fromHtml(obj.getString("detail_text")).toString();
 文本与标签相同。 我究竟做错了什么?有没有可以帮助我的工具/库?

1 个答案:

答案 0 :(得分:0)

我假设你想要显示没有浏览器中所有标签的HTML内容。为此,请更改

placeDescription = Html.fromHtml(obj.getString("detail_text")).toString();

CharSequence placeDescription = Html.fromHtml(obj.getString("detail_text"));

然后你需要打电话

myTextView.setText(placeDescription);