我想使用 WebView 来显示可能很大的图像(以便抓住它的内存管理)。对于测试,我在 WebView 中加载此代码
<head></head>
<body>
<img alt="test" src="file:///android_asset/cute-cat-sleeping.jpg">
</body>
问题是,如果我“按原样”将其加载到网络中。WebView 只允许缩小,直到图像的第一维适合屏幕。在此示例中,图像高度完全显示在 WebView 中,然后不再允许缩放:
如您所见,此模式不允许正确显示全局图像,尽管缩放图像时右下角的行为是正确的,如您在此处看到的
所以我尝试了(WebView).getSettings().setUseWideViewPort(true),结果我可以缩小超过图像的宽度
并且右下角的缩放行为不正确:
总结:我希望最大缩小可能是 imageWidth=webview 宽度和缩放行为,如第二张图像:
完整和/或有用的答案将被赏金
编辑:为 Vinayak.B 开放赏金