Я использую веб-видение в своем приложении-адаптере (для редактора форматированного текста, поэтому при вводе пользователем высота веб-вида может измениться).Мне нужно изменить размер webView в соответствии с его высотой содержимого.Проблема, с которой я сталкиваюсь, заключается в том, что я получаю значение в пикселях от высоты содержимого, затем мне нужно проанализировать его в layoutSize при его изменении и установить высоту webView в этом layoutSize.
Я пытался использовать формулу layoutSize = pixels / PixelRatio.get()
, но это не меняет размер webView в соответствии с его содержимым.Например, на моем симуляторе (Android) я получаю соотношение пикселей 2,6, а содержимое моего веб-просмотра составляет 84 пикселя.Это даст мне 32 пункта для layoutSize, что визуально неверно и примерно в два раза меньше, чем должно быть.
Визуально высота webView должна быть скорректирована в соответствии с контентом, но это не так, потому что значение, которое она мне возвращает,слишком маленький:
Вы заметили, что он в два раза меньше, чем должен быть.Я хочу проанализировать эти 84px для layoutSize для установки высоты webView.Это не должно быть прокрутка.