如何按分辨率和密度对图像进行排序

时间:2013-07-29 12:11:45

标签: android eclipse

在表3底部的这个页面上,它表示每个密度(ldpi,mdpi,hdpi,xhdpi)都有小的,正常的,大的和超大的屏幕:http://developer.android.com/guide/practices/screens_support.html#support

例如,如果我创建mdpi普通屏幕(320x480)和mdpi大屏幕(600x1024),我应该将这两种分辨率的所有图像都放在mdpi文件夹中吗?如果是,我该如何命名这些图像,因为它们是不同尺寸的相同图像?

4 个答案:

答案 0 :(得分:1)

should I put all images for both resolutions in mdpi folder?

是。所有屏幕尺寸的图像尺寸应相同,它们应仅根据密度而变化。

在这种情况下,您应该使用drawable-mdpi并对待您的布局,以便更好地利用您在更大屏幕中可能拥有的额外空间。

答案 1 :(得分:1)

如果你想专门为大屏幕mdpi提供图像,那么你可以创建一个新文件夹drawable-large-mdpi。

退房:http://developer.android.com/guide/practices/screens_support.html#qualifiers

答案 2 :(得分:1)

屏幕大小和分辨率如何,相同的图像适用于类似的dpi屏幕。

无论大小和分辨率如何,Android都会根据您的定义自动调整图像大小以适应屏幕dpi。

这意味着您必须为所有相同的dpi布局放置相同的图像。

答案 3 :(得分:0)

来自同一个link

使用配置限定符:

在项目的res /目录中创建一个新目录,并使用以下格式命名:  是标准资源名称(例如drawable或layout)。  是下面表1中的配置限定符,指定要使用这些资源的屏幕配置(例如hdpi或xlarge)。 您可以一次使用多个 - 只需使用短划线分隔每个限定符。 在此新目录中保存适当的特定于配置的资源。资源文件的名称必须与默认资源文件完全相同。

搜索“使用配置限定符”