title: How to customized SpinnerItemStyle with styles.xml
body: <p>I tried to customize a spinnerItem with styles file. I can change spinner style (bg, border or font color etc.) but spinnerItem has always white colored text and grayed background.</p>
  
  <p>do you have any idea?</p>
  
  <p>ps: I shouldn't use new adapter for this.</p>
  
  <p>This is my styles.xml:</p>
  
  <pre><code>&lt;style name="AppTheme" parent="AppTheme.Base"&gt;
      &lt;item name="android:spinnerItemStyle"&gt;@style/SpinnerItemTheme&lt;/item&gt;
  &lt;/style&gt;
  
  &lt;style name="SpinnerTheme" parent="Edit"&gt;
      &lt;item name="android:background"&gt;@color/blueColor&lt;/item&gt;
      &lt;item name="android:dropDownSelector"&gt;@color/darkRedColor&lt;/item&gt;
      &lt;item name="android:dropDownItemStyle"&gt;@style/SpinnerItemTheme&lt;/item&gt;
      &lt;item name="android:spinnerItemStyle"&gt;@style/SpinnerItemTheme&lt;/item&gt;
  &lt;/style&gt;
  &lt;style name="Edit" parent="Text.Display"&gt;
      &lt;item name="android:layout_width"&gt;match_parent&lt;/item&gt;
      &lt;item name="android:layout_height"&gt;match_parent&lt;/item&gt;
      &lt;item name="android:gravity"&gt;top|left&lt;/item&gt;
      &lt;item name="android:textSize"&gt;20sp&lt;/item&gt;
  &lt;/style&gt;
  
  &lt;style name="SpinnerItemTheme" parent="SpinnerTheme"&gt;
      &lt;item name="android:textColor"&gt;#000000&lt;/item&gt;
      &lt;item name="android:background"&gt;@color/blueColor&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>
  
  <p>This is my layout file:</p>
  
  <pre><code>&lt;android.support.v7.widget.AppCompatSpinner
                  android:layout_width="match_parent"
                  android:layout_height="match_parent"
                  style="@style/SpinnerTheme"
                  android:prompt="@string/prompt_nation"
                  android:entries="@array/countries"&gt;
                  &lt;/android.support.v7.widget.AppCompatSpinner&gt;
  </code></pre>