title: How to use screen size qualifiers when targeting multiple Android SDKs?
body: <p>I'm developing an app whose target SDK is version 8. Despite that, it must work in newer SDKs (Android 4.x, for example).</p>
  
  <p><a href="http://developer.android.com/guide/practices/screens_support.html" rel="nofollow">This site</a> says:</p>
  
  <blockquote>
    <p>The configuration qualifiers you can use to provide size-specific
    resources are small, normal, large, and xlarge. For example, layouts
    for an extra large screen should go in layout-xlarge/.</p>
    
    <p>Beginning with Android 3.2 (API level 13), the above size groups are
    deprecated and you should instead use the swdp configuration
    qualifier to define the smallest available width required by your
    layout resources. For example, if your multi-pane tablet layout
    requires at least 600dp of screen width, you should place it in
    layout-sw600dp/. Using the new techniques for declaring layout
    resources is discussed further in the section about Declaring Tablet
    Layouts for Android 3.2.</p>
  </blockquote>
  
  <p>What is the best practice in my case? I do know how to handle SDK differences/deprecation when it is  about code (verify in runtime what OS version is running). But I don't know how to handle resources in this case.</p>
  
  <p>Should I keep the old standard and use <code>layout-{small,normal,large,xlarge}</code> even with build target >= 13?</p>
  
  <p>Should I change both <code>targetSdkVersion</code> and the project build target to something equal or greater than 13, keep <code>minSdkVersion</code> equals to 8 and use <code>layout-sw&lt;N&gt;dp</code>?</p>