Мое приложение использует WebView
для отображения динамического HTML, который генерируется на лету во время использования программы.
Я пытаюсь убедиться, что все содержимое HTML отображается в WebView.без горизонтальной прокрутки вообще (вертикаль в порядке).Я нашел много руководств о том, как сделать масштабирование WebView с содержимым, но не наоборот.
Вот код, используемый для генерации HTML:
html
.append("<head><style>\n")
.append(" body {\n")
.append(" font-size: ").append(Settings.getFontSize()).append("px;\n")
.append(" font-family: ").append(Settings.getFontName()).append(";\n")
.append(" }\n")
.append("</style></head><body>\n");
Затем,внутри тела я загружаю собственный текст, который не могу опубликовать здесь.Текст часто простирается за правую сторону WebView
:
* Я прошу прощения за запутывание;конфиденциальная информация
Размер WebView не может быть увеличен для компенсации.Как правильно установить стиль, чтобы разрешить перенос текста?
Я уже пытался установить width
из body
на 100% и word-wrap
на "нормальный".
Спасибо.
РЕДАКТИРОВАТЬ Мой вопрос не имеет ничего общего с Bootstrap.Если для простой подгонки содержимого WebEngine
в WebView
требуется начальная загрузка, об этом не может быть и речи;есть ли другие обходные пути?