Ответ 1
Вы можете просто установить стиль Spinner на Widget.Holo.Light.Spinner
Пример
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@android:style/Widget.Holo.Light.Spinner" />
Это вернет вам старый стиль Spinner-Style, хотя есть два недостатка:
- Это решение работает только с API уровня 14 и выше (нет ничего особенного)
- Внешний вид всплывающего окна DropDown управляется "фреймворком" - это означает, что на устройствах, предшествующих Lollipop, всплывающее окно будет отображаться под
Spinner
. Начиная с Lollipop, он будет выше Spinner (на самом деле, изменить это невозможно). В связи с этим см. следующее сравнение (слева предварительно Lollipop)
Если вы хотите настроить строки DropDown, вы можете сделать это, вызвав setDropDownViewResource (int) на адаптере Spinner со ссылкой на ваш собственный макет.