0

我正在开发一个游戏,我只想使用一组图像,因为图像的大小相当大,并且为不同的设备配置使用不同的图像会增加我的应用程序(已经大约 10Mb)。但我不知道把这些图片放在哪里。如果我将图像放在 hdpi 文件夹中,mdpi 设备不工作,反之亦然。我也尝试将图像放在 /drawable 文件夹中,但这也不起作用。

我正在拍摄高密度图像并将它们缩小。

我还想了解应用程序部署,例如我是否将不同的图像放在不同的文件夹中;安装时仅使用与设备兼容的文件夹或添加所有文件夹。它实际上是如何工作的。

4

2 回答 2

1

您应该将图像存储在drawable-nodpi文件夹下。

我还想了解应用程序部署,例如我是否将不同的图像放在不同的文件夹中;安装时仅使用与设备兼容的文件夹或添加所有文件夹。它实际上是如何工作的。

所有图像都已安装,但只有那些在运行时拍摄,最适合当前设备配置。来自 drawable-nodpi 的图像与密度无关,可以按原样在每个设备上使用。

于 2013-08-27T12:22:49.043 回答
0

您可以将这些drawables放在drawable-xhdpi文件夹中,然后android系统应该根据运行的设备上下调整这些drawables的大小,这个解决方案对我有用。

于 2013-10-09T14:18:05.697 回答