我在图像中有一个简单的webView
我想将图片标记的width属性设置为" 90%"仅当尺寸图像是>设备宽度
我的displayMetrics说我的屏幕尺寸是720x1220并且是正确的。
DisplayMetrics{density=2.0, width=720, height=1220, scaledDensity=2.0, xdpi=320.0, ydpi=320.0}
现在我的图像是600x300,所以我的代码跳过这个图像但是当渲染运行时图像太大而超出屏幕尺寸(因此webview显示水平条)。
似乎webview(vewport ??)在dpi而不是像素中工作,我需要测试图像是否是> 300 PX调整图像大小
有一种方法可以知道视口中的视口尺寸吗?
答案 0 :(得分:0)
WebView
正在缩放您的HTML。尝试这样的事情。
<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width" />
http://developer.android.com/guide/webapps/targeting.html#ViewportDensity