我需要我的应用程序来支持hdpi设备。据我所读,我需要使用72x72大小的图标,640x480的图像。我的问题是:
drawbles\hdpi文件夹中?还是只在drawbles文件夹中?发布于 2012-08-20 14:40:28
对于#1,是的,它会扩大他们,但在我看来,你应该始终提供你自己的规模资源。通过这种方式,您可以控制how they look when downscaled (越小越详细,这就产生了更大的差异)。另外,640x480绝不是标准尺寸。这取决于你想要什么样的图像,以及它需要有多大。重要的是对 between densities来说。
对于#2,您应该始终在res/drawable文件夹中有后备图形,因为Android不会升级特定密度的图形。(例如,如果您在xhdpi Galaxy上运行,您的应用程序将崩溃)
发布于 2012-08-20 14:45:00
请看一下android开发人员关于支持多个屏幕的文档:support.html
简而言之,很好的做法是缩放所有图像,以支持多个屏幕大小和密度,并将它们放在相应的文件夹中,如:
并让Android操作系统根据客户端设备选择正确的图像。
https://stackoverflow.com/questions/12039637
复制相似问题