Android图片大小混乱

时间:2016-09-19 16:34:01

标签: android xamarin android-imageview android-image dpi

我很难为Android制作drawables 假设我想要制作一个能够填充30%屏幕或一定数量dp的大图像,例如300dp。 对于每个屏幕密度,该图像应以像素为单位的大小,以及我应该将其保存在什么dpi中?

2 个答案:

答案 0 :(得分:2)

对于300dp,您需要:

300px for mdpi(1x)

450px的hdpi(1.5x)

600px for xhdpi(2x)

xphdpi(3x)

900px

1200px for xxxhdpi(4x)

答案 1 :(得分:1)

https://developer.android.com/guide/practices/screens_support.html

ldpi - 0.75 * mdpi, mdpi - 1 * mdpi, hdpi - 1.5 * mdpi, xhdpi - 2 * mdpi, xxhdpi - 3 * mdpi, xxxhdpi - 4 * hdpi,

所以如果你想为mdpi屏幕生成300dp,应该根据上面的计算调整图像大小