title: Set Theme Not Working on Lower API Version
body: <p>I want to set up the whole application theme. And my code is working fine in ICe-Creme Sandwich and higher, but it is not working on lower versions, not it is giving any errors.</p>
  
  <p>Here is my code :</p>
  
  <p>I am setting the theme using the below code before calling setcontentView();</p>
  
  <pre><code>SharedPreferences pref=context.getSharedPreferences(HomeSAFEPref.HomeSAFEPref,0);
          int position= pref.getInt("BackgroundPosition", 0);
  
          switch (position) {
          case 0:
  
              context.setTheme(R.style.Background0);
  
              break;
  
          case 1:
  
              context.setTheme(R.style.Background1);
  
              break;
  
          case 2:
  
              context.setTheme(R.style.Background2);
  
              break;
  
          case 3:
              context.setTheme(R.style.Background3);
              break;
  
          case 4:
              context.setTheme(R.style.Background4);
              break;
          }
  </code></pre>
  
  <p>The above code is working fine with higher versions, but is not working with lower ones.</p>
  
  <p>Here is the styles code :</p>
  
  <pre><code>&lt;style name="Background0" parent="@android:style/Theme.Black.NoTitleBar"&gt;
          &lt;item name="android:windowBackground"&gt;@drawable/bigl_1&lt;/item&gt;
          &lt;item name="android:windowNoTitle"&gt;true&lt;/item&gt;
      &lt;/style&gt;
  </code></pre>
  
  <p>Please suggest</p>