Android: não é possível separar o divisor giratório

Estou tentando criar um tema para meu primeiro aplicativo para Android e isso está me levando à curva. Eu finalmente consegui descobrir como estilizar itens em uma lista suspensa, mas agora não posso alterar a cor do divisor entre os itens da lista. Eu pesquisei perguntas semelhantes no stackoverflow e tentei dezenas de combinações, mas nada parece funcionar.

Aqui está o meu arquivo styles.xml (abreviado para clareza):

<?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>

Não importa o que eu faça, é só pegar um divisor cinza claro de 1dp entre os itens (que mal podem ser vistos com o fundo da minha lista de cores claras) - nem a altura nem a cor do divisor são afetadas (eu também tentei defini-lo como drawable, também sem efeito). O que estou fazendo de errado?

questionAnswers(4)

yourAnswerToTheQuestion