Страница 1 из 1

WebView сохраняет размер. Как исправить?

Добавлено: 29 янв 2014, 19:11
Артем Дегтев
Загружаю в webview данные, все хорошо, но потом при загрузки новых данных, если предыдущие данные было больше по объему, то webview сохраняет предыдущий размер, то есть у меня на экране появляется свободное место. У webview стоит wrapcontent. Что это может быть?

Re: WebView сохраняет размер. Как исправить?

Добавлено: 29 янв 2014, 19:29
anber

Re: WebView сохраняет размер. Как исправить?

Добавлено: 11 фев 2014, 14:14
Артем Дегтев
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;
			}
		});
Спасибо за ответы!