Android WebView неправильно обрабатывает символы новой строки в предварительно отформатированном тексте

Если я вставлю этот HTML-код в WebView :

webView.loadData("<html><body><pre>line 1\nline 2</pre></body></html>", "text/html", "utf-8");

, он отобразится как (в эмуляторе, а также на устройстве)

line 1line 2

в отличие от

line 1
line 2

как я и ожидал. Если я сохраню этот HTML-код на SD-карту и открою файл в браузере, это нормально. Полагаю, я что-то делаю не так, или это может быть ошибка. В любом случае, я хочу программно вставить HTML с предварительно отформатированными символами новой строки в WebView и отобразить новые строки.

15
задан Axarydax 17 February 2011 в 09:26
поделиться