title: Android handling multiple screens... (Relative Layout or Linear Layout)?
body: <p>I have finished my application and now need to handle adapting to multiple screen sizes.</p>
  
  <p>At this point it seems my only option is to do the following:</p>
  
  <p>Have a seperate xml layout for: Small, Normal, Large and X-Large screen sizes.
  Have a seperate xml layout within that for: ldpi, mdpi, hdpi, and xhdpi
  Have a seperate xml layout within that for portrait and landscape.</p>
  
  <p>That is a total of 32 layouts for one activity.</p>
  
  <p>I am just wondering if there is a better way to do this as this would be very time consuming, however if it is required to support all the possible devices I would not mind it. </p>
  
  <p>I did some reading and people said to use Linear Layout and use gravity as that is a percentage so it will look the same on all screens. Or I could use RelativeLayout and use "AlignAbove or Below" etc.</p>
  
  <p>However my main problem is that the sizes are wrong, while the location of the elements seem to be generally in the right place.</p>
  
  <p>Is there a widely accepted way to do this?</p>
  
  <p>I am really just looking for what the "main stream" way that the average developer handles all screen sizes.</p>