This question has already been answered:
The bottom line is that there is a layout which consists of different images. It is necessary to display it on the screen. Using DP does not help, as it begins to specifically move out. I wrote my own class which resizes images by pixels, that is, it takes a coefficient for a given screen relative to standard images and samples and redraws them. But this approach eats a lot of RAM. Who will tell?