我对Android中的多屏幕支持有困惑。我在android开发人员论坛上阅读了多屏幕支持文章。我的问题是,如果应用程序有15-20图像需要在设备屏幕上全屏显示。现在,如果我想支持所有屏幕,我应该放入三个可绘制文件夹ldpi,mdpi & hdpi。在这里我做了什么Android中的多屏幕支持情况下的图像
在ldpi中 - 240x320分辨率的图像 mdpi - 320x480解像度的图像 hdpi - 720x800分辨率的图像。 (我对所有三种分辨率使用相同的密度) 我认为这是不正确的做法。
我应该做什么?把不同分辨率的图像放在drawable-ldpi,drawable-mdpi & drawable-hdpi上,或者我应该使用不同密度的图像120 dpi,160 dpi & 240 dpi。如果我使用不同密度的图像,应该是他们的分辨率(应为120 dpi分辨率为240x320,160 dpi分辨率320x480 & 240 dpi分辨率为480x800)。或者,如果我使用不同的dpi图像,对于所有密度,其分辨率应该相同(320x480)。
问候, Anuj
http://stackoverflow.com/questions/13659682/how-to-resize-an-image-to-fit-multiple-screen-densities那里有一些很好的选择。我的方式和按代码的方式。节省应用程序的大小代码的方式可能是最适合该应用程序。 – 2012-12-01 13:38:03