how to create universal UI design?
<p>I would like to learn from experienced developers Android, as you develop a UI for different screens? For example, now I have this problem:</p>

<p>I have an element <code>(TextView)</code>, which should be placed as nearly aligned to the left, but not back to back, but with a slight indentation. Accordingly, the bigger the screen, so this should become more padding. If it is set fixed <code>(px / dp)</code>, as <code>layout_marginLeft</code>, it will remain so for all screens.</p>

<p>Or, like I have a button, which should take approximately the width of the percent of 60, while the remaining 40 percent are left blank. How can this be done without specifying a fixed size?</p>

<p>Is it possible to design a universal screen, which will stretch to compress the distance between the elements (as in my case), and do other similar things? Or is it necessary for each screen to create a resource directory and a separate design for each screen? How do you usually do that? </p>

<p>Thank you in advance for your reply, it is very important to me.</p>
