我有一个简单的 webView,里面有一个图像
仅当尺寸图像大于设备宽度时,我才想将图像标签的宽度属性设置为“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 来调整图像大小
有一种方法可以知道视口的像素尺寸吗?