Android: как отформатировать HTML-строку для отображения в веб-просмотре? - PullRequest
0 голосов
/ 08 декабря 2011

Вот почему я хочу сделать. У меня есть строка HTML, извлеченная из RSS-канала. Я хочу, чтобы он хорошо отображался в WebView, встроенном в мою деятельность. Я легко могу сделать это с помощью функции loadData (), но отображение не оптимизировано для небольшого устройства: другими словами, я хочу изменить размер HTML-контента, чтобы он не превышал ширину моего просмотра. Поэтому изображения, рамки, таблицы должны быть изменены.

Как я могу это сделать? Я думал, что смогу использовать сервис Google Wireless Transcoder, но он работает только с URL

1 Ответ

1 голос
/ 08 декабря 2011

Один из вариантов - использовать css, но это зависит от канала (каждый пост может иметь разные встроенные стили форматирования / применения) Используйте loadDataWithBaseURL () , с "file: /// android_asset /" в качестве базового URL. Поместите файл css в папку / project / assets. Вставьте файл CSS в тег вашего HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...