title: Best practices while asking graphics teams to design Android application UI
body: <p>I am not sure whether this is possible in Android which supports multiple form factors on various devices. This is one of the most painful scenarios which we usually face.</p>
  
  <p>Scenario: A design team creates UI graphics for the application with all the UI widgets with their position pre-defined like buttons, edittext and so on. This is the UI which we need to use in our application.</p>
  
  <p>Problem: There is no way to link UI widgets, for instance a submit button over the actual position of submit on the image. Is there a way to link them? And will it work on all form factors?</p>
  
  <p>Current solution: Recreate the entire UI with all its component from scratch using layouts. </p>
  
  <p>As I know in iOS, one can actually put the widget over the top with transparent background and it works out of the box. This is possible as you can play with absolute values of x and y.</p>
  
  <p><strong>--EDIT--</strong></p>
  
  <p>I guess it was not so clear from the above description.
  The issue is not which Android layout to use as that essentially means creating the layout from scratch using components using either LinearLayout or RelativeLayout.</p>
  
  <p>The real issue is when we are receiving a UI design from designers who know nothing about Android or its platform apart from the standard screen resolution say 480X800, what should be our advise to them? Something like give me a design with all the components as layers which can then be extracted and used in Android layout from scratch.</p>