How to design layout with multiple screen support