¿Cómo puedo modificar el estilo de los elementos en la barra de acción de una aplicación de Android?Modificar el estilo de los elementos de Android en ActionBar
He probado lo siguiente:
<item name="android:actionBarStyle">@style/ActionBar.Light</item>
<style name="ActionBar.Light" parent="@style/ActionBar">
<item name="android:background">@color/black</item>
<item name="android:actionMenuTextColor">#FF00FF</item>
</style>
El fondo de la barra de acción pude modificar, pero no los colores de texto de los elementos de la barra de acción. ¿Cómo puedo hacerlo?
EDIT:
he intentado prácticamente todos los atributos android:action
he encontrado, pero no pude lograr cambiar distinto del fondo nada. Solo el primer <item name="android:background">#FF0000</item>
del siguiente código realiza cambios en mi código. No importa qué valores ponga en el estilo de prueba, no cambia nada. ¿Por qué está sucediendo?
<item name="android:actionBarStyle">@style/ActionBar.Light</item>
<style name="ActionBar.Light" parent="@style/ActionBar">
<item name="android:background">#FF0000</item>
<item name="android:actionMenuTextColor">@style/Test</item>
<item name="android:actionButtonStyle">@style/Test</item>
<item name="android:actionModeBackground">@style/Test</item>
<item name="android:actionMenuTextAppearance">@style/Test</item>
</style>
<style name="Test">
<item name="android:textColor">@color/white</item>
<item name="android:background">#FF0000</item>
</style>
Hola, probé esta solución. Cambia el color de los elementos del menú en la barra de acciones. Pero los elementos del submenú no están cambiando. ¿Qué debo hacer para cambiar los elementos de color o submenú? – Dory
Hola, probablemente estés hablando de cambiar el estilo del menú de desbordamiento. Realmente no estoy 100% seguro acerca de la solución, pero intente marcar estos enlaces: https://groups.google.com/forum/?fromgroups=#!topic/actionbarsherlock/5lHOKNlXn_4 http://stackoverflow.com/ preguntas/14859794/actionbar-styled-overflow-menu-items – Tooroop
Este es el sh * t que lo hizo por mí. También funciona en ActionBarCompat (el paquete de soporte de v7 para Android). Tener una mirada rápida en los archivos de recursos provistos para ActionBarCompat por el paquete de soporte también confirma el atributo 'actionMenuTextColor'. – dbm