-1

我必须在我的应用程序中放一张图片。不让她在不同分辨率的 Android 设备上看到邪恶就足以将其放入不同的文件夹(mdpi 等)还是有其他事情要做?每个文件夹的分辨率是多少?

4

2 回答 2

1

在此处查看Android 开发人员指南,了解有关支持屏幕尺寸的一些非常好的信息。

一种方法是使用您提到的不同资源/可绘制文件夹(ldpi、mdpi 等),引用如下:

  • 超大屏幕至少为 960dp x 720dp
  • 大屏幕至少为 640dp x 480dp
  • 普通屏幕至少为 470dp x 320dp
  • 小屏幕至少为 426dp x 320dp

正如我所提到的,还有许多其他方法可以处理屏幕分辨率,我建议您找到最适合您的一种(看看这个!)。

将不同尺寸的图片放在同名的不同文件夹中,当你在代码中引用它们时,Android会选择最匹配的。

祝你好运!

于 2013-07-10T05:28:04.610 回答
0

将 MDPI 图像视为基线,以下是应为的分辨率:

文件夹 图像比例 大小示例

ldpi - MDPI x 0.75 - 75px

MDPI - 100 - 100 像素

HDPI - MDPI x 1.5 - 150 像素

XHDPI - MDPI x 2.0 - 200px

于 2013-07-10T06:32:39.403 回答