好的,所以我有一张分辨率为:1054X1054 的图像。我想设置该图像,使其完全适合 android 设备的屏幕尺寸。(我将在某些编辑器中将图像剪切为 nessacary)。所以我的问题是:我怎么知道我的图像应该是什么分辨率,这样它就可以覆盖设备背景而无需调整图像大小。(对于 mdpi、hdpi、ldpi)
我问这个问题是因为我一直误解“多屏幕分辨率”的真正工作原理。
好的,所以我有一张分辨率为: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