在表3底部的这个页面上,它表示每个密度(ldpi,mdpi,hdpi,xhdpi)都有小的,正常的,大的和超大的屏幕:http://developer.android.com/guide/practices/screens_support.html#support
例如,如果我创建mdpi普通屏幕(320x480)和mdpi大屏幕(600x1024),我应该将这两种分辨率的所有图像都放在mdpi文件夹中吗?如果是,我该如何命名这些图像,因为它们是不同尺寸的相同图像?
答案 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)。 您可以一次使用多个 - 只需使用短划线分隔每个限定符。 在此新目录中保存适当的特定于配置的资源。资源文件的名称必须与默认资源文件完全相同。
搜索“使用配置限定符”