If your application does not need to support orientation change, then the multi-layout option is acceptable. If it needs to support, then more problems can arise. I use Variants, several of them for the same orientation. The system will select the one that is best displayed based on screen resolution, pixel density, screen scale and other parameters. So far I haven't had any problems with that approach, but I have with multiple loading of Layouts with the same objects.