Android: Spinner-Teiler kann nicht formatiert werden

Ich versuche, ein Thema für meine erste Android-App zu erstellen, und es bringt mich um die Ecke. Ich habe es endlich geschafft, herauszufinden, wie Elemente in einer Dropdown-Liste formatiert werden. Jetzt kann ich die Farbe der Trennlinie zwischen Listenelementen nicht mehr ändern. Ich habe nach ähnlichen Fragen zum Stackoverflow gesucht und Dutzende von Kombinationen ausprobiert, aber nichts scheint zu funktionieren.

Hier ist meine styles.xml-Datei (aus Gründen der Übersichtlichkeit abgekürzt):

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

Egal, was ich mache, ich bekomme nur einen hellgrauen 1dp-Teiler zwischen den Elementen (der mit meinem hellfarbigen Listenelementhintergrund kaum zu sehen ist) - weder die Höhe noch die Farbe des Teilers werden jemals beeinflusst (ich habe auch versucht, ihn auf a einzustellen) ziehbar, auch ohne Wirkung). Was mache ich falsch?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage