java – 多个drawables背景图像,以适应屏幕分辨率

好吧,所以我有一个图像,它的分辨率是:1054X1054.
我想设置该图像,使其完全符合Android设备的屏幕尺寸. (我将在某些编辑器中剪切图像作为nessacary).
所以我的问题是:我怎么知道我的图像应该是什么分辨率,因此它将覆盖设备背景而无需调整图像大小.(对于mdpi,hdpi,ldpi)

我问这个问题,因为我一直在误解“多屏幕分辨率”是如何工作的.

最佳答案
您可以设计图像以使用不同的屏幕尺寸重新调整大小,您会发现每个设计都需要最少的空间.因此,上面的每个通用屏幕尺寸都具有由系统定义的相关最小分辨率.

android os计数大小以“dp”为单位 – 在定义布局时应该使用相同的单位 – 这样可以避免系统担心屏幕密度的变化.

xlarge screens image sizes are at least 960dp x 720dp
large screens image sizes are at least 640dp x 480dp
normal screens image sizes are at least 470dp x 320dp
small screens image sizes are at least 426dp x 320dp

转载注明原文:java – 多个drawables背景图像,以适应屏幕分辨率 - 代码日志