Область просмотра соответствует ширине экрана и большим изображениям

Я пытаюсь использовать WebView для отображения большого изображения со встроенным мультитачем и пытаюсь избежать сбоев памяти.

Я настроил webView следующим образом:

    setInitialScale(20);
    WebSettings settings = getSettings();
    settings.setJavaScriptEnabled(true);
    settings.setUseWideViewPort(true);
    settings.setLoadWithOverviewMode(true);
    settings.setSupportZoom(true);
    settings.setBuiltInZoomControls(true);

Затем загружаю следующий код:






    image

Проблема в том, что если он загружает изображение среднего размера (например, 1600x1200), оно работает хорошо, и изображение соответствует ширине экрана.

enter image description here

Но если в моем примере изображение больше 7300x5200, оно выглядит как увеличенное, а уменьшение масштаба отключено.

enter image description here

Если вы хотите проверить URL-адреса изображений:

img1& img2

ПРИМЕЧАНИЕ. Я не являюсь владельцем этих изображений и использую их только для тестирования

10
задан RobinHood 19 June 2012 в 08:13
поделиться