-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)?