I have created different dimens.xml files and placed them in appropriate values folder.
I have the following "value" folders defined
values, values-large, values-normal, values-small, values-sw320dp, values-sw320dp-land, values-sw480dp, values-sw600dp, values-sw720dp and values-sw720dp-land
The problem is when I install the app on phone <= 5 inches, dimens.xml from values-sw320dp is selected by Android. The selection is independent of screen density.
I have tested the app on S4, Moto G, S4 Mini and some 2.3 device. The results are the same throughout.
What am I doing wrong here?