2016-06-01 6 views
3

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

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

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

enter image description here

Update

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

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

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

+0

Вы используете библиотеку AppCompat? –

+0

Нет, это часть проекта ReactNative, поэтому андроид равен – Giannis

ответ

0

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

+0

Так это решение? –

+0

Я не нашел другого подхода. – Giannis