Я хотел бы изменить цвет при нажатии на элемент выпадающего меню.
Я искал в файлах themes.xml, styles.xml и attr.xml все же, но все же я могу найти, какой атрибут должен быть установлен для достижения этой цели.
В attr.xml есть
<attr name="spinnerDropDownItemStyle" format="reference" />
В themes.xml по умолчанию есть
<style name="Theme">
...
<item name="spinnerDropDownItemStyle">@android:style/Widget.DropDownItem.Spinner</item>
<item name="spinnerItemStyle">@android:style/Widget.TextView.SpinnerItem</item>
...
Когда я следую за этим в style.xml , я не могу найти какую-либо запись, где назначается фон для рисования (с селекторами для нажатой и фокусированной) (я думаю, что где-то должна быть ссылка на файл XML с селекторы внутри, как для кнопки).
Короче говоря: я не могу найти, что нужно настроить, чтобы изменить внешний вид щелчка и фокуса выпадающих элементов вращателя.
Только фон можно изменить с помощью
<style name="CustomSpinnerAppearance0" parent="android:style/Widget.Holo.Light.Spinner">
<item name="android:background">@drawable/spinner_default0</item>
<item name="android:dropDownSelector">#ffc0c0c0</item>
<item name="android:popupBackground">#ffc0c0c0</item>
</style>
Но даже когда я устанавливаю селектор или переход как popupBackground, в поведении щелчка ничего не меняется.
Есть идеи?
Спасибо.