我知道已经创建了几个类似的主题,但我还是没有找到答案。我收到一个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();
文本与标签相同。
我究竟做错了什么?有没有可以帮助我的工具/库?
答案 0 :(得分:0)
我假设你想要显示没有浏览器中所有标签的HTML内容。为此,请更改
placeDescription = Html.fromHtml(obj.getString("detail_text")).toString();
到
CharSequence placeDescription = Html.fromHtml(obj.getString("detail_text"));
然后你需要打电话
myTextView.setText(placeDescription);