如何读取下载文本中的中断?

时间:2012-02-05 02:36:46

标签: java android html last.fm

我正在使用API​​上“Downloads”部分中列出的Last.fm Java库。当我调用“getWikiText()”并将其设置为我的TextView时,将返回所有数据;但是,html格式不正确。数据显示为一个大文本,而不是显示单独的段落。为了说明我的意思,这里是一张返回内容的图片,然后是艺术家页面的链接图片。

图片 - http://i.imgur.com/ameTO.jpg

事情应该如何 - http://www.last.fm/music/Bon+Iver

这就是我要求获取艺术家信息的内容,但是我对段落间距缺少什么?我搜索了很多,但特别是没有太多信息。我此时基本上是在黑暗中拍摄,所以我需要一些帮助。

artistInfo = Artist.getInfo("Bon Iver",key);
artistText = artistInfo.getWikiText();
info.setText("");
info.append(Html.fromHtml((artistText)));

1 个答案:

答案 0 :(得分:1)

做一个简单的replaceAll()电话就足够了:

String artistText = artistInfo.getWikiText();
artistText = artistText.replaceAll("\n", "<br />");
info.setText(Html.fromHtml(artistText));

Example result