Цветовой стиль Android Spinner

Есть ли способ изменить цвет элемента управления Spinner? Например, Android 6 будет отображать текст со стрелкой. Мне нужно изменить цвет этой стрелки.

Изменение должно применяться к любой версии Android.

Например, Android 4 имеет подчеркивание с угловым треугольником. Я видел несколько подходов, когда вы заменяете рисуемый значок, но это решение мне не подходит. Мне нужно изменить цвет значка по умолчанию.

введите здесь описание изображения

Обновить

Я нашел, как применить стиль на Android Spinner, используя styles.xml,

  <item name="android:spinnerStyle">@style/SpinnerItem</item>

но я не могу найти правильный стиль для изменения цвета значка.


person Giannis    schedule 01.06.2016    source источник
comment
Вы используете библиотеку AppCompat?   -  person Austyn Mahoney    schedule 01.06.2016
comment
Нет, это часть проекта ReactNative, так что андроид простой.   -  person Giannis    schedule 01.06.2016
comment
Вы хотите следовать этому руководству stackoverflow.com/questions/38921492/   -  person fisch2    schedule 21.02.2019


Ответы (1)


Оказывается, нет хорошего способа сделать это. Можно изменить изображения, используемые для счетчика, но тогда мне нужно будет предоставить разные наборы изображений для каждой версии, а также иметь условные выражения/логику в коде Android, чтобы указать, какой набор следует использовать в зависимости от версии.

person Giannis    schedule 07.07.2016
comment
Так это решение? - person IgorGanapolsky; 17.09.2016
comment
Другого подхода я не нашел. - person Giannis; 17.09.2016