4

我正在使用 API 的“下载”部分中列出的 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)));
4

1 回答 1

1

做一个简单的replaceAll()调用就足够了:

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

示例结果

于 2012-02-07T06:20:48.380 回答