2014-01-29 4 views
1

Я использую WebView для отображения форматированного текстового файла HTML с цветом и размером шрифта.Android WebView удаляет пробелы из текста

Моя проблема заключается в том, что он удаляет пробелы из текста, так как он объединяет два слова вместе. Я думаю, это потому, что он пытается подогнать текст в ширину экрана. Как это исправить? Или есть лучший способ отобразить форматированный текст? (Мне нужен размер, цвет, ссылки и некоторые центрированный текст

Этот вопрос уже задавали, но не ответил WebView removing spaces from text

+0

Вы можете оставить свой HTML текст и как вы пытаетесь показать его в WebView кода –

ответ

1

Я думаю, что вам нужно нагрузки отформатированный локальный HTML-файл, поэтому алгоритм:.

  • Разбор вы неформатированные HTML данных.

  • Формат HTML данных, как вам нравится, используя метод .Надеть

  • нагрузки отформатированы данные к вашему WebView, как это: Load local html in WebView?
+0

Это решение нагрузки HTML из переменной String. Работа для меня String html = " Hello, World!"; Строка mime = "text/html"; Строковое кодирование = "utf-8"; WebView myWebView = (WebView) this.findViewById (R.id.myWebView); myWebView.getSettings(). SetJavaScriptEnabled (true); myWebView.loadDataWithBaseURL (null, html, mime, encoding, null); – Vasanth

Смежные вопросы