在底部表 3 的此页面上,它表示每种密度(ldpi、mdpi、hdpi、xhdpi)都有小、普通、大和超大屏幕:http: //developer.android.com/guide/practices/screens_support .html#支持
例如,如果我创建 mdpi 普通屏幕 (320x480) 和 mdpi 大屏幕 (600x1024),我应该将这两种分辨率的所有图像都放在 mdpi 文件夹中吗?如果是,我应该如何命名这些图像,因为它们是不同尺寸的相同图像?
在底部表 3 的此页面上,它表示每种密度(ldpi、mdpi、hdpi、xhdpi)都有小、普通、大和超大屏幕:http: //developer.android.com/guide/practices/screens_support .html#支持
例如,如果我创建 mdpi 普通屏幕 (320x480) 和 mdpi 大屏幕 (600x1024),我应该将这两种分辨率的所有图像都放在 mdpi 文件夹中吗?如果是,我应该如何命名这些图像,因为它们是不同尺寸的相同图像?
should I put all images for both resolutions in mdpi folder?
是的。所有屏幕尺寸之间的图像尺寸应该相同,它们应该仅因密度而异。
在这种情况下,您应该使用drawable-mdpi
和处理您的布局,以更好地利用大屏幕中可能拥有的额外空间。
无论屏幕尺寸和分辨率如何,相同的图像适用于类似的 dpi 屏幕。
无论大小和分辨率如何,Android 都会根据 dpi 自动调整您的图像大小以适应您定义的屏幕。
这意味着您必须为所有相同的 dpi 布局放置相同的图像。
如果您想专门为大屏幕 mdpi 提供图像,则可以创建一个新文件夹 drawable-large-mdpi。
查看:http: //developer.android.com/guide/practices/screens_support.html#qualifiers
从同一个链接:
要使用配置限定符:
在项目的 res/ 目录中创建一个新目录,并使用以下格式命名: - 是标准资源名称(例如可绘制或布局)。是下表 1 中的配置限定符,指定要使用这些资源的屏幕配置(例如 hdpi 或 xlarge)。您一次可以使用多个 - 只需用破折号分隔每个限定符。在这个新目录中保存适当的特定于配置的资源。资源文件的名称必须与默认资源文件完全相同。
搜索“使用配置限定符”