добавить их к своим base theme
в styles.xml
<item name="colorControlNormal">@color/YOUR_COLOR</item>
<item name="colorControlActivated">@color/YOUR_COLOR</item>
<item name="colorControlHighlight">@color/YOUR_COLOR</item>
Примечание: Данное изменение затронет EditTexts и другие мнения, вероятно, во всей программе.
Если нет, и если вы используете библиотеку поддержки AppCompat v22
, вы можете указать тему в EditText
как: android:theme="@style/Theme.App.Base.
Это обеспечит стиль не будет также влиять на другие представления в верстке, что вы не хотите изменить
Кроме того, если вы хотите изменить вышеуказанное решение, просто добавьте еще одну тему, относящуюся к EditTexts и обтекатели и применить его ко всем Спиннерс, если вы хотите
<style name="MyWidgetTheme">
<item name="colorControlNormal">@color/YOUR_COLOR</item>
<item name="colorControlActivated">@color/YOUR_COLOR</item>
<item name="colorControlHighlight">@color/YOUR_COLOR</item>
</style>
и в вашем EditText, Spinner или любой другой вид, просто назначьте thi s тема:
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Demo"
android:lines="1"
android:theme="@style/MyWidgetTheme"
/>
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:theme="@style/MyWidgetTheme"></Spinner>
Привет! Я пробовал использовать оба способа, о которых вы упоминали, зеленый цвет флажка и edittext фиксированы, но фон спиннера остается зеленым! :/ –
так что фон прядильщика, когда он отображается или когда счетчик находится в режиме всплывающего окна? –
Извините, но я сделал глупую ошибку. Когда я создал адаптер для счетчика, я установил файл ressource для счетчика. Цвет прядильщиков был в этом файле ressource, чего я не видел до сих пор, спасибо! –