我必须在我的应用程序中添加图片。不要让她在具有不同分辨率的Android设备上看到邪恶就足以将其放入不同的文件夹(mdpi等)或者还有其他事情要做吗?每个文件夹的分辨率是多少?
答案 0 :(得分:1)
查看Android开发人员指南here,了解有关支持屏幕尺寸的一些非常好的信息。
一种方法是使用您提到的不同资源/可绘制文件夹(ldpi,mdpi等),引用如下:
- xlarge屏幕至少为960dp x 720dp
- 大屏幕至少为640dp x 480dp
- 正常屏幕至少为470dp x 320dp
- 小屏幕至少为426dp x 320dp
正如我所提到的,还有很多其他方法可以处理屏幕分辨率,我建议你找到最适合你的方法(查看this一个!)。
将不同的图片尺寸放在具有相同名称的不同文件夹中,当您在代码中引用它们时,Android会选择最佳匹配。
祝你好运!
答案 1 :(得分:0)
将MDPI图像视为基线,以下是应该采用的分辨率:
文件夹 图片比例 尺寸示例
ldpi - MDPI x 0.75 - 75px
MDPI - 100 - 100px
HDPI - MDPI x 1.5 - 150px
XHDPI - MDPI x 2.0 - 200px