As far I know each folder covers certain resolution range. If I save bitmaps in hdpi it will be used by devices considered as hdpi. Now, for a 480 x 800 device, it will not matter if I store there 480 x 800 bitmaps or let's say 700 x 1000. As far I saw in some tests I made, the bitmaps look the same, and the memory consumption is the same.
But now if I don't have folders for higher resolution devices, and don't use compatibility mode, as far I understand (please somebody correct me if I'm wrong), the system will try to use the bitmaps from hdpi folder (right?). And there it will make a difference if the bitmaps are in 480 x 800 or 700 x 1000, because the system will scale the bitmaps assuming they are in hdpi size, and if they are actually already in xhdpi size (or near to it), then it will load a scaled, very big bitmap and this will consume a lot of memory. Saying this, because I had this problem with drawable and drawable-hdpi. I had erroneusly stored all the bitmaps, which were in hdpi resolution, in the drawable folder, instead the hdpi folder (hdpi folder was empty), so the hdpi devices scaled the bitmaps from the drawable folder (which were already in hdpi) resulting in enourmous bitmaps and out of memory errors. Not sure if I will get this problem again with hdpi and xhdpi... if yes, I can think about 2 solutions: 1. Disable the scaling for xhdpi using supports-screens tag in the manifest, this way enabling compatibilty mode. 2. Scale the bitmaps in hdpi down, so they fit exactly hdpi. But what is exactly hdpi? Which exact screen resolution should I refer in order to scale the bitmaps? And 3, would be to create bitmaps for xhdpi but that's not a solution for me, since xhdpi is not explicitedly supported. Thanks in advance. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

