title: Globally overriding styles from Appcompat 21
body: <p>I'm currently porting an app to the r21 appcompat-v7 lib (and Android Studio/Gradle). In this app, pretty much every widget is styled somehow, which works fine with the previoulsy used r19 version of the lib.  </p>
  
  <p>Since r21 many styles get just ignored by the system/lib and Material ones are used. This seems to be especially true for <code>Spinner</code>, <code>ActionBar</code> and <code>EditText</code> (at least on these I found it). My <code>RadioButton</code>s, <code>CheckBox</code>es for example are themed just like before.  </p>
  
  <p>Here is the relevant XML (v14) for the <code>Spinner</code> (Names changed for post):  </p>
  
  <pre><code>&lt;style name="Theme.MyTheme" parent="@style/Theme.AppCompat.Light"&gt;
  ...  
      &lt;item name="android:dropDownSpinnerStyle"&gt;@style/MySpinner&lt;/item&gt;  
  ...   
  &lt;/style&gt;  
  
  &lt;style name="MySpinner" parent="Widget.AppCompat.Spinner"&gt;
      &lt;item name="android:background"&gt;@drawable/spinner_background_holo_light&lt;/item&gt;
      &lt;item name="android:dropDownSelector"&gt;@drawable/list_selector_holo_light&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>
  
  <p>Of course the Theme.MyTheme is set in the manifest application wide.<br>
  Now the fun thing is, when I set this style for each <code>Spinner</code> in the layouts seperately it works just fine.  </p>
  
  <p>So, does anyone know if this is casued by the support library and how I may be able to fix it? Thanks!</p>