I'm writing an application that shows a lot of images (currently using Gallery, but going to move away from that soon). Each image takes up the whole screen, with exception of an ActionBar at the top. My app will end up having about 80 images per gallery.
I would like to provide appropriately sized images for different types of device, from small handsets to larger tablets. I know that I can use the ldpi, mdpi and hdpi folders, but I don't know what size to make each image.
At the minute I'm using .png files but I'm also not certain whether I should be using .9.png files, and whether it is just a matter of changing the .png to .9.png and Android will take care of the scaling/skewing.
During development I'm only providing my app with ldpi and hdpi images. I have guessed at 640x680 (coming out at around 435k each) for ldpi and 768x1024 (coming out at around 1.2m each) for hdpi. I am not happy with the actual file sizes that these dimensions yeild.
Can anyone please advise me on what dimensions my images should be and if there is anything else I should be taking into account?
Please don't just say read http://developer.android.com/guide/practices/screens_support.html, as this talks about resolution and I can't workout how that equates to my problem.
Thanks in advance,
Mark.