Страница 1 из 1
WebView сохраняет размер. Как исправить?
Добавлено: 29 янв 2014, 19:11
Артем Дегтев
Загружаю в webview данные, все хорошо, но потом при загрузки новых данных, если предыдущие данные было больше по объему, то webview сохраняет предыдущий размер, то есть у меня на экране появляется свободное место. У webview стоит wrapcontent. Что это может быть?
Re: WebView сохраняет размер. Как исправить?
Добавлено: 29 янв 2014, 19:29
anber
Re: WebView сохраняет размер. Как исправить?
Добавлено: 11 фев 2014, 14:14
Артем Дегтев
Запилил, работает, вот таким не хитрым способом:
Код: Выделить всё
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;
}
});
Спасибо за ответы!