Question

I've read the Android Developers guidance on Supporting Multiple Screens here...

http://developer.android.com/guide/practices/screens_support.html

... and I understand from a developer's perspective the easiest way to cater for most screens is to have three sets of drawables and layouts (ldpi, mdpi, hdpi) and to use relative positioning in layout files and to specify heights, widths etc in density independent pixels.

I'm going to have a graphics designer design my screens and the individual buttons, images etc who'll be designing for high density screens (240dpi) and then scaling the graphics down by 1.5 for medium density screens (160dpi) and by 2 for low density screens (120dpi). Is this the best way to go about? And what, if anything, can I advise him/her about the height and width of the screen to design for?

Was it helpful?

Solution

Please read this article this is one of the best article regarding this.

Google suggests using 3:4:6:8 scaling ratio for ldpi:mdpi:hdpi:xhdpi accordingly, So please scale images according to this ratio.

Yes, You should tell him to create images for large screens -480dp x 640dp

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top