2012-02-15 81 views
0

我在我的项目中创建了原始文件夹,并为项目中此文件夹中的图像提供参考。 因此,如果密度不同,android会根据屏幕大小进行更改。 或我必须将所有图像放入可绘制文件夹中。 如果是的话请让我知道它的分辨率和密度比。在android中以不同密度显示的图像

+0

更好通过这篇文章:http://developer.android.com/guide/practices/screens_support.html – 2012-02-15 06:11:55

回答

2

将图像放入不同的可绘制文件夹本身,而不是通过原始文件夹提供参考。 您可以创建drawable-mdpi,drawable-hdpi,drawable-ldpi 这些文件夹适用于不同的分辨率,android根据设备的屏幕大小/分辨率从这些文件夹中选择。

2

Android已经提供三个可绘制的文件夹来存储不同密度的图像,这是 darwable-hdpi,darwable-mdpi,darwable-ldpi。您只需将不同密度的图像放入具有相同名称的此文件夹中即可。因此,当应用程序运行它时,将根据屏幕分辨率自动从该文件夹中读取图像。

0

我认为这可能会有帮助。

Density *mdpi Resolution Device     iOS Equivalent  

ldpi  0.75 320 x 240 Galaxy Y      0.75x 
mdpi  1  480 x 320 Galaxy Ace     1x 
hdpi  1.5 480 x 854 Android One     1.5x 
xhdpi 2  768 x 1280 Nexus 4      2x 
xxhdpi 3  1080 x 1920 Nexus 5, Samsung Galaxy S5 3x 
xxxhdpi 4  1440 x 2560 Samsung Galaxy S6, S7  4x 
相关问题