Android: Nie można zmienić dzielnika tarczy

Próbuję utworzyć motyw dla mojej pierwszej aplikacji na Androida, który popycha mnie w zakręcie. W końcu udało mi się dowiedzieć, jak stylizować elementy na liście rozwijanej, ale teraz nie mogę zmienić koloru dzielnika między elementami listy. Przeszukałem podobne pytania na temat stackoverflow i wypróbowałem dziesiątki kombinacji, ale nic nie działa.

Oto mój plik styles.xml (w skrócie dla jasności):

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="MyTheme" parent="android:Theme.Light">
    <item name="android:spinnerStyle">@style/spinnerStyle</item>
    <item name="android:spinnerDropDownItemStyle">@style/spinnerDropDownItemStyle</item>    
    <item name="android:dropDownListViewStyle">@style/spinnerListViewStyle</item>
  </style>

  <style name="spinnerStyle" parent="@android:style/Widget.Spinner">
      <item name="android:background">@drawable/my_theme_spinner</item>
  </style>

  <style name="spinnerDropDownItemStyle" parent="@android:style/Widget.DropDownItem.Spinner">
      <item name="android:background">@drawable/my_theme_spinner_item</item>
      <item name="android:paddingLeft">5dp</item>
      <item name="android:gravity">center_vertical</item>
  </style>

  <style name="spinnerListViewStyle" parent="@android:style/Widget.ListView.DropDown">
      <item name="android:height">3dp</item>
      <item name="android:dividerHeight">3dp</item>
      <item name="android:divider">@color/divider</item>
  </style>
</resources>

Niezależnie od tego, co robię, otrzymuję po prostu jasnozielony separator 1pp między elementami (co ledwo widać na tle jasnego elementu listy) - ani wysokość, ani kolor rozdzielacza nie są nigdy dotknięte (próbowałem też ustawić go na drawable, także bez efektu). Co ja robię źle?

questionAnswers(4)

yourAnswerToTheQuestion