Estilo AppCompat v21 Dark ToolBar

Quiero que mi barra de herramientas para servir como un ActionBar y quiero que se vea como un tema de luz con una barra de acción oscura. No puedo encontrar la combinación correcta para hacerlo.

Esto es lo que tengo en styles.xml

<style name="Theme.MyTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="windowActionBar">false</item> <item name="colorPrimary">@color/my_awesome_color</item> <item name="android:textColorPrimary">@color/my_awesome_text_color</item> <item name="colorPrimaryDark">@color/my_awesome_darker_color</item> <item name="colorAccent">@color/accent</item> </style> 

Y Mi barra de herramientas

  <android.support.v7.widget.Toolbar android:id="@+id/my_awesome_toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:minHeight="?attr/actionBarSize" /> 

Actualmente tengo esto

Introduzca aquí la descripción de la imagen

Lo que quiero es que los elementos del menú sean blancos también

¿Hay una solución elegante o tengo que elegir un estilo personalizado para cada uno de los elementos de la barra de herramientas? Parece que debería haberlo.

Puede utilizar el siguiente tema en su barra de herramientas para que aparezca "oscuro". La app:theme primera parte app:theme temas el color del texto en la barra de herramientas para ser luz entre otras cosas. La app:popupTheme es para diseñar el indicador del menú de desbordamiento para que sea ligero.

 <android.support.v7.widget.Toolbar android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="@dimen/triple_height_toolbar" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> 

Estoy seguro de que soy un poco tarde, pero para hacer eso en su tema añadir:

<item name="android:textColorSecondary">my_awesome_text_color</item>

  • ¿El menú de desbordamiento de Android está situado encima de barra de herramientas / barra de herramientas?
  • Barra de estado de degradado en Android Lollipop
  • Android CardView no funciona en Api 21
  • Selector de fecha de Android en un diálogo
  • ¿Cómo mantener la barra de herramientas fija en la parte superior cuando AppBar colapsa / se expande?
  • Lollipop: botón desactivado -> ¿qué estilo?
  • Android Tab Layout inside Fragmento no carga el contenido de la pestaña
  • ¿Cómo cambiar la dirección de los iconos para los elementos del menú en un NavigationView?
  • Android Lollipop's BeginDelayedTransition no siempre funciona
  • Ocultar / mostrar fabuloso con animación de escala
  • Error al inflar el fragmento de clase InflateException Archivo XML binario
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.