Как показать разделитель между элементами прядильщика?

Я использую listviews и расширенные просмотры, у которых есть разделители, и я могу их установить, но на spinner его внешний вид выглядит как разделитель между элементами.

Кто-то, у кого есть идея, как это исправить?

Solutions Collecting From Web of "Как показать разделитель между элементами прядильщика?"

Мне удалось найти более подходящее решение для этой проблемы (без включения разделителя в макет одного элемента).

Что вам нужно сделать, это определить в теме вашей деятельности

<item name="android:dropDownListViewStyle">@style/App.Style.Spinner</item> 

А затем создать правильный стиль с помощью

  <style name="App.Style.Spinner" parent="@style/Widget.Sherlock.Light.ListView.DropDown"> <item name="android:dividerHeight">10dip</item> <item name="android:divider">@drawable/mydivider</item> </style> 

Это сработало для меня:

 <style name="SpinnerStyle" parent="Widget.AppCompat.ListView.DropDown"> <item name="android:divider">#d1d1d1</item> <item name="android:dividerHeight">0.5dp</item> </style> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="android:dropDownListViewStyle">@style/SpinnerStyle</item> 

Преимущество использования этого заключается в том, что оно не устраняет эффект пульсации при наведении.

Для людей с одинаковой проблемой я чуть не поднялся, я получил представление о том, как получить разделитель.

Я добавил разделительную линию в нижней части моего пользовательского макета для каждого элемента

 <?xml version="1.0" encoding="utf-8"?> 

 <RelativeLayout android:id="@+id/RelativeLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" style="@style/ListItem2"> <TextView android:id="@+id/Text" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" style="@style/SpinnerView_Text" android:paddingLeft="10dip" /> <ImageView android:id="@+id/icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/arrowright" android:layout_alignParentRight="true" android:layout_centerInParent="true" android:layout_marginRight="20dip" /> </RelativeLayout> <ImageView android:id="@+id/Divider1" android:layout_width="fill_parent" android:layout_height="1dip" style="@style/Divider"></ImageView>