У меня возникли проблемы с созданием приложения Material Design с темой AppCompat v21. Сначала у меня есть тема для приложения, использующая свет AppCompat с темной панелью действий.Конструкция материала обратная spinner/тема edittext с использованием AppCompat
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Main theme colors -->
<!-- your app branding color for the app bar -->
<item name="colorPrimary">@color/theme_color</item>
<!-- darker variant for the status bar and contextual app bars -->
<item name="colorPrimaryDark">@color/theme_color_dark</item>
<!-- theme UI controls like checkboxes and text fields -->
<item name="colorAccent">@color/theme_color_accent</item>
</style>
Цвета для моего приложения довольно темные, поэтому я использую вариант DarkActionBar. Моя проблема в том, что у меня есть несколько макетов, где я бы хотел поставить Spinner
и EditText
внутри макета, где фон - это мой theme_color
, который темный. В результате получается Spinner/EditText
с черным цветом на темном фоне. Как я могу заставить стиль/тему этих элементов управления использовать вариант Dark, чтобы они отображались с белым текстом вместо черного текста. Даже хуже того, мне нужен прядильщик, чтобы показать белый текст, но выпадающие элементы спиннера, чтобы показать светлую версию.
AutoCompleteTextView не стилизованную пока - смотрите здесь для более подробной информации: https://code.google.com/p/android/issues/detail? id = 77742 – ahmedre