title: Common styles for v10 and v11+?
body: <p>I'm using the v7 support library in order to have an ActionBar on API Level 10+ (that's Android 2.3.3+). Now, I want to customize the look a bit, so I added an application theme. Excerpt of my <code>values/styles.xml</code>:</p>
  
  <pre><code>&lt;style name="AppTheme" parent="Theme.AppCompat.Light"&gt;
      &lt;item name="actionBarStyle"&gt;@style/ActionBarStyle&lt;/item&gt;
  &lt;/style&gt;
  
  &lt;style name="ActionBarStyle" parent="@style/Widget.AppCompat.ActionBar"&gt;
      &lt;item name="background"&gt;@drawable/bg_actionbar&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>
  
  <p>This works fine on Android 2.3.3, where the compat stuff is used. However, on Android 4.3 on an N4 (or an emulator), the styles are not applied. If I change the <code>styles.xml</code> file to:</p>
  
  <pre><code>&lt;style name="AppTheme" parent="Theme.AppCompat.Light"&gt;
      &lt;item name="android:actionBarStyle"&gt;@style/ActionBarStyle&lt;/item&gt;
  &lt;/style&gt;
  
  &lt;style name="ActionBarStyle" parent="@style/Widget.AppCompat.ActionBar"&gt;
      &lt;item name="android:background"&gt;@drawable/bg_actionbar&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>
  
  <p>(notice the added <code>android:</code> prefix) it works on 4.3, but doesn't on 2.3 (styles not applied).</p>
  
  <p>Is there any way I can get around this without specifying each <code>&lt;item&gt;</code> twice, once with the prefix and once without?</p>