I am trying to design layout for an activity. Since it has a lot of components, layout changes are very visible in different screen sizes. I know that I can create my files with -large, -small and so on. But the activity layout changes even for minor differences in screen sizes, like 4.7, 5, 5.5, 6, 8 and 10 inch sizes, which are supposed to be in the same category.
Do I have to design my layout for all possible screen sizes? Is there a better way? If not, how do I implement the former?
Edit I am including the screenshots for 5 and 5.2 inches. 5 inch