
I have 3 layout folders in my project:
1. layout
2. layout-large
3. layout-small
and as of now i don’t have anything in layout-small but layout has layouts with small dimensions and layout-large has layouts with large dimensions.
The problem is:
when i test my app on a 240×320 it uses layouts from layout
when i test my app on a 480×800 even now it uses layouts from layout
Is it because thought i have layout-large, 480×800 doesn’t fall into large screens, hence uses the default layout folder?
If that is the case, how can i make layouts for Normal Screens there is nothing like layout-normal or layout-medium.
Moreover, if i design my layout for HVGA (320×480) it should work perfectly for WVGA800 (480×800) since they both fall under same screen size, only density changes. And i am using dp everywhere. Am i right?
any help appreciated.
When it comes to xlarge, large and small then it is depending on size(inches) not on dpi of your device
see below for specification
Additionally DPI is basically for Drawables while SIZE is for Layout.