Android: Nicht-Stil-spinner-Teiler

Ich versuche zu schaffen, ein Thema für meine erste Android-app, und es treibt mich um die Kurve. Ich habe es endlich geschafft herauszufinden, wie Sie Stil-Elemente in einer dropdown-Liste, aber jetzt kann ich nicht ändern Sie die Farbe der Trennlinie zwischen der Listen-Elemente. Ich habe gesucht ähnliche Fragen auf stackoverflow, und habe versucht, Dutzende von Kombinationen, aber nichts scheint zu funktionieren.

Hier ist meine styles.xml Datei (kurz für Klarheit):

<?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 eine 1dp Licht Grau Trennlinie zwischen den Elementen (die kaum gesehen werden können, mit meiner hellen list-Element-hintergrund) - weder die grösse noch die Farbe der Trennlinie ist immer betroffen (ich habe auch versucht die Einstellung ein drawable, auch keine Wirkung). Was mache ich falsch?

InformationsquelleAutor der Frage Russ | 2012-06-06

Schreibe einen Kommentar