У меня есть инициализированную WebView со следующим кодом:Android WebView масштаба после загрузки страницы
_webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
while (view.zoomOut());
}
_webView.loadURL("path/to/image.png");
Но это не работает. WebView масштабируется во время загрузки. Но когда он будет завершен, он будет увеличиваться.
Есть ли какой-либо другой способ полностью уменьшить изображение после того, как страница загружена (я использую WebView для отображения изображения)?
Спасибо, 'wb.getSettings () .setLoadWithOverviewMode (true); 'сделал трюк для меня: D – kroegerama
Добро пожаловать. Это действительно так, но вы также можете включить 'wb.getSettings(). SetUseWideViewPort (true)' вместе с ним для достижения лучших результатов. Во всяком случае, я включил все основные настройки в свой код. Не хотел, чтобы с ним что-то случилось. :) BTW, спасибо за принятие ответа :) – Ghost
Я уже использую '.setUseWideViewPort (true)' уже. А теперь и следующие: '.setDefaultZoom (ZoomDensity.FAR); .setBuiltInZoomControls (истинный); .setLoadWithOverviewMode (true); 'Они должны обеспечить наилучшие результаты для моей цели. Еще раз спасибо =) – kroegerama