Although Android drawables support for multiple screens is quite a powerful tool, especially its drawable-sw???dp selector, I lack one quite important feature and that is support of screen size in pixels selector (It could be implemented as drawable-sw???px).
Imagine you have an application where you'd like to put some graphics element scaled to N% of screen size. If you use directories based on screen size in dpi, your images will be blurry on hdpi screens, and if you use directories based on dpi, they will be blurry on large screens.
Of course you can put those drawables to i.e. drawables-sw320dp-hdpi, drawables-sw320dp-mdpi, etc. but this produces explosion of various image versions provided (and APK size) and testing environments needed.
Currently I'm workarounding this issue by putting such drawables in assets folder and selecting them programatically but this is certainly not an ideal solution and loading drawables from assets is not working flawlesly everywhere.
How do YOU address this issue, please?