I have 4 different devices:
I want to know the smallest width (sw) of my device to make a support layout for it.
I want to make a resource folder like "layout-sw600dp" but I don't know the value of the smallest width (sw).
I tried to print the sw using this code:
DisplayMetrics metrics = getResources().getDisplayMetrics();
Log.i("Density", ""+metrics.densityDpi);
but i don't know if this is the correct value.
How do I find the smallest width (sw)?
Best solution for min API 13 and above:
Configuration config = getResources().getConfiguration();
config.smallestScreenWidthDp
The last line return the SW value in dp !
Source google : http://android-developers.blogspot.fr/2011/07/new-tools-for-managing-screen-sizes.html