Есть ли эквивалент AppCompat Widget.Material.Spinner.Underlined?

Можно ли получить эквивалентный стиль Widget.Material.Spinner.Underlined с использованием библиотек AppCompat для устройств pre v21?

Я хочу поддерживать v16 + в своем приложении, но мне бы очень хотелось получить эффект подчеркивания на Spinners, используя библиотеки AppCompat, если это возможно.

UPDATE (11 марта 2015 г.): версия 22 AppCompat представила стиль Spinner, который включает в себя подчеркивание: «Base.Widget.AppCompat.Spinner.Underlined» ( http://developer.android.com/tools/support-library/index. Html # ревизии )

OLD ANSWER: AppCompat не имеет эквивалента, вам придется рисовать добавление подчеркивания самостоятельно.

Существует проблема об этом, которая была отмечена как зафиксированная в «Будущем выпуске». С тех пор было несколько выпусков AppCompat, но до сих пор нет признаков стиля подчеркивания.

https://code.google.com/p/android/issues/detail?id=77819

Для тех, кому нужен код, чтобы это работало. Просто убедитесь, что вы используете rev22 библиотеки AppCompat v7, а затем добавьте следующее в свой файл style.xml:

<item name="android:spinnerStyle">@style/Widget.AppCompat.Spinner.Underlined</item> 

Вот где я получил свой ответ (кредит идет на jkane001!)
Code.android.com: Appcompat: отсутствует Spinner.Underline style

 <item name="android:spinnerStyle">@style/Widget.AppCompat.Spinner.Underlined</item> <item name="colorControlHighlight">@color/your_color</item> 

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

Используйте стиль для счетчика, например:

стиль = "@ андроид: стиль / Widget.Holo.Light.Spinner"