java – 将图像放在webview中并适合宽度
发布时间:2020-12-14 17:44:07 所属栏目:Java 来源:网络整理
导读:我想使用WebView来显示可能很大的图像(以便抓住内存管理). 为了测试我加载这个代码在WebView head/headbody img alt="test" src="file:///android_asset/cute-cat-sleeping.jpg"/body 问题是如果我按照原样加载到网络中. WebView只允许缩小,直到图像的第一个
我想使用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开了赏金 解决方法
Using Viewport Metadata可能会帮助您做到这一点
视口是您的网页绘制的区域.虽然视口的可见区域与屏幕的大小相匹配,但视口具有自己的尺寸来确定网页可用的像素数量 也请尝试下面 WebSettings settings = webView.getSettings(); settings.setUseWideViewPort(true); settings.setLoadWithOverviewMode(true); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读