WebView сохраняет размер. Как исправить?
-
Артем Дегтев
- Сообщения: 74
- Зарегистрирован: 27 янв 2014, 00:05
WebView сохраняет размер. Как исправить?
Загружаю в webview данные, все хорошо, но потом при загрузки новых данных, если предыдущие данные было больше по объему, то webview сохраняет предыдущий размер, то есть у меня на экране появляется свободное место. У webview стоит wrapcontent. Что это может быть?
Re: WebView сохраняет размер. Как исправить?
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.
-
Артем Дегтев
- Сообщения: 74
- Зарегистрирован: 27 янв 2014, 00:05
Re: WebView сохраняет размер. Как исправить?
Запилил, работает, вот таким не хитрым способом:anber писал(а):попробуй http://stackoverflow.com/a/16590260/1159507
Код: Выделить всё
final LayoutParams paramsWebView = webview.getLayoutParams();
paramsWebView.height = 0;
webview.loadDataWithBaseURL(null, html, "text/html", "en_US", null);
webview.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
paramsWebView.height = ViewGroup.LayoutParams.WRAP_CONTENT;
}
});