如何配置我的Android + Phonegap App以根据手机的分辨率自动缩放图像?

时间:2012-07-22 22:42:29

标签: android cordova image

<meta name="viewport" content="width=device-width, initial-scale=1">

这根本没有帮助。我有100 px X 100 px.jpg图片,它们在Nexus 7中太小了,但在其他设备上还可以。是否可以配置应用程序,以便始终根据设备调整图片大小?

我正在使用Phonegap / Cordova,我的照片在assets / www / images-folder中。我从developer.android页面读到,如果它们是jpg,png或bmp格式,它应该缩放图片。

感谢您的帮助! 萨米

1 个答案:

答案 0 :(得分:3)

Android只会扩展存储在/res文件夹中的资源。对于存储在/assets中的任何内容,它不会扩展或以其他方式选择替代资源。如果您将图像放在/res/drawable中,那么它们将按像素密度自动缩放。但是,听起来您希望为Nexus 7等大屏幕设备提供更大的图像。在这种情况下,请将较大版本的图像放在/res/drawable-large中。

有关您可以使用的资源限定符的完整说明,请参阅the docs on providing alternative resources