Как я могу прочитать разрывы в загруженном тексте? - PullRequest
4 голосов
/ 05 февраля 2012

Я использую библиотеку Last.fm для Java, которая указана в разделе « Загрузки » API.Когда я вызываю «getWikiText ()» и устанавливаю его в TextView, возвращаются все данные;Тем не менее, HTML не отформатирован правильно.Вместо того, чтобы показывать отдельные абзацы, данные отображаются в виде одного большого текста.Чтобы проиллюстрировать, что я имею в виду, вот изображение того, что возвращается, а затем ссылка на страницу исполнителя о том, как все должно выглядеть.- http://www.last.fm/music/Bon+Iver

Это то, что я звоню, чтобы получить информацию об исполнителе, но чего мне не хватает в отношении расстояния между абзацами?Я немного искал, но по этому вопросу нет особой информации.Сейчас я в основном стреляю в темноте, поэтому мне нужна небольшая помощь.

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

1 Ответ

1 голос
/ 07 февраля 2012

Достаточно простого replaceAll() вызова:

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

Example result

...