我正在写一个关于婴儿信件的程序,我正在使用28张图像。这是一个闪卡程序,运行正常,直到我达到20张图像。
在打开之前强制关闭。我还处于该计划的早期阶段。我把我的图像放在drawable-mdpi中。在处理了这个错误2天之后,我发现当我在drawable-mdpi和drawable-hdpi之间拆分图像时效果很好,但是hdpi文件夹中的图像虽然尺寸相同,但是较小。 / p>
我想知道,为什么分割图像时它会起作用?每个文件夹的图像数量是否有限制?而且,为什么hdpi文件夹中的图像会在应用程序中变小?
答案 0 :(得分:1)
每个文件夹的图像数量没有限制。我有一个应用程序,在drawable-mdpi(真的)文件夹中有超过360张图片,总大小为32Mb,效果很好。
如果您在mdpi屏幕(160dpi)上测试应用程序,并且您有hdpi图像(240dpi),那么应用程序会在运行时通过将它们的大小乘以因子160/240 = 0.66自动减少它们,这解释了为什么它们显得更小。
有关详细信息,请参阅Multiple screen support for Android。