I already stated here application-skeleton-to-support-multiple-screen with designer perspective.
It is listed the percentage difference of device screen
Ldpi- 75%
Mdpi- 100%
Hdpi- 150%
XHdpi- 200%
But as we know now most of device coming with 480X800 so I'm consider this as based device, so our new calculation will like this
Ldpi- 50%
Mdpi- 66.67%
Hdpi- 100%
XHdpi- 133.33%
You can take XHdpi
as based because when we enlarge smaller image then image gets blurred so start making artwork for bigger size and then to smaller.
Now about the devices which coming with High resolution 720x1280 i.e S3
you have qualifier with Smallest width concept(SW) introduced with Android V3.0 Honeycomb
drawable-sw???dp
Devices are categorized into screen width, so if we creating a folder named drawable-sw360dp
then the devices with 720dp(either width or height) will use resource from this
folder.
for example to find the Samsung Galaxy S3 dp to suffix drawable-sw?dp
With reference of DP Calculation, If you want to support your layout or drawable to S3 then the calculation says
px= Device's width = 720
dpi= Device's density= 320
formula given
px = dp * (dpi / 160)
interchanging formula because we have px's value
dp = px / (dpi / 160)
now putting value,
dp= 720 / (320/160);
dp=360.
so drawable-sw360dp
will do the job for S3
Get you Device configuration from GsmArena, Same-way you can also create folder for different devices(awkward/latest ones)
You can also suffix the same value to your layout folder too layout-sw360dp