I don't understand the benefit of resources configuration qualifiers designed to support multiple screen densities, for example :
for an mdpi you put an icon of 100x100 px
for an hdpi you put an icon of 150x150 px
for an xhdpi you put an icon of 200x200 px
Then you display this icon in an imageView of dimensions 100 x 100 dip which already maintains its size on multiple screens of different sizes and densities.
Why don't we just use the xhdpi version of the icon in the resources above as a baseline resource so that it gets displayed nice and smooth on higher density screens, and at the same time android will rescale it to fit lower density screens for which the xhdpi version of the icon will be enough anyway?
I hope I am clear in my explanation, thanks