我想要使用WebView來顯示內置多點觸摸的大圖像,並試圖避免內存崩潰。視口適合屏幕寬度和大圖像
我設置web視圖是這樣的:
setInitialScale(20);
WebSettings settings = getSettings();
settings.setJavaScriptEnabled(true);
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);
settings.setSupportZoom(true);
settings.setBuiltInZoomControls(true);
,然後加載下面的代碼:
<head>
<meta
name="viewport"
content="width=device-width, user-scalable=yes"
/>
</head>
<body
style="margin: 0; padding: 0">
<img
alt="image"
src="THE_SRC_GOES_HERE"
id="theImage"
>
</body>
的問題是,如果它加載介質圖像(1600×1200爲例)它的作品不錯圖像適合屏幕寬度。
但如果圖像是在我的例子更大7300x5200,它看起來像放大和變焦出禁用。
如果你想測試的圖片網址是:
注:我不是那種圖像的所有者和我只使用它用於測試
謝謝您的回答,與該選項的問題是,您在圖片下面的第一個圖片中看到的白色區域,即使在 – Addev