I have developed an android application and run it on an HVGA emulator. It’s running successfully on any HVGA device i.e. mdpi. But if I try to run on small screen resolution devices i.e QVGA then my buttons are looking as if they go down and dont fit onto the small screen…
So how can I run my android application on multiple screen resolution successfully?
follow these instructions
What happens with this approach:
if the device has a non-small screen, the default layout (the one in “layout” folder) will be loaded and used, otherwise if the screen is in “small” category the files in “layout-small” will be used instead (only if one with the same name is available, otherwise the one in “layout” will be used
*About folder naming: that policy was the old one supported by android. Nowadays there is another one, more precise but more complex too (example: specify minimum necessary width). Anyway, this is still supported, just note that eclipse may suggest you some alternatives. Currently, i am still developing with the old naming policy.