title: Creating common layout structures in android?
body: <p>I am developing an application which can be installed on any android device. Where should I put the following code in manifest file?</p>
  
  <pre><code>&lt;supports-screens
          android:smallScreens="true"
          android:normalScreens="true"
          android:largeScreens="true"
          android:anyDensity="true"/&gt;
  </code></pre>
  
  <p>Also, I have created three folders layout-normal, layout-small and layout-large. Uniformly i maintain LinearLayout in all my layout and different resolution of images in drawable-hdpi, drawable-mdpi, and drawable-ldpi.</p>
  
  <p>The problem is layout is not suitable for some device, because it take different images based on density and i use mostly WRAP_CONTENT for most of component.</p>
  
  <p>The alignment is not uniform in all device.</p>
  
  <p>How can I maintain the Uniform alignment and common layout and images to support all android device Version?</p>