-2
我知道可以根据屏幕规格设置图像高度和宽度的值以及浮点值。如何根据特定的屏幕密度对imageview进行缩放并占据整个屏幕空间?
DisplayMetrics metrics = new DisplayMetrics();
display.getMetrics(metrics);
mScale = metrics.density;
animationLayout.width = (int) (60*mScale);
animationLayout.height = (int) (60*mScale);
我使用的图像看起来有点扭曲。你能否给我一些关于如何使图像在不同屏幕尺寸和密度上看起来比较一般的想法/算法?像这样: 获取设备的屏幕密度。 计算所有宽度/高度 - setWidth(50 * mScale),setHeight(50 * mScale)?