Styling Action Bar Color de texto – Android
<style name="Theme.RateItTheme" parent="@android:style/Theme.Holo.Light"> <item name="android:actionBarStyle">@style/MyActionBar</item> <item name="android:titleTextStyle">@style/MyActionBar.Text</item> </style> <style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> <item name="android:background">#2E495E</item> </style> <style name="MyActionBar.Text" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title"> <item name="android:textColor">#ECECEC</item> </style>
He podido cambiar el fondo, pero no el color de texto. O el menú de desbordamiento "tres puntos". Mi código está por encima.
- El título de ActionBar no está visible
- Cambio del icono de menú Desbordamiento de Android mediante programación
- Capacidad de ActionBar / desbordamiento que no cambia en cambio de orientación
- ¿Barra de herramientas Android con dos líneas en el título?
- Cambiar el color de fondo de ActionBar dinámicamente
- Eliminar el subtítulo de ActionBar / restablecer el texto de ActionBar
- Cómo obtener fragmentos de mapas de Google en onCreateView con las pestañas de ActionBar
- Fondo de Android ActionBar (cuando la aplicación se reduce / minimiza)
- ¿Cómo puedo eliminar el icono de configuración en la parte superior derecha de la barra de acción?
- ¿Cómo puedo cambiar las acciones de Action Bar de forma dinámica?
- ¿Cómo se elimina el texto del título de la Android ActionBar?
- Barra de Acción de Android Botón Arriba versus Sistema Botón Atrás
- Android: el margen entre el icono de ActionBar y el menú desplegable de Navegación cambia al hacer clic en Buscar
Necesita mover su atributo titleTextStyle
a su estilo MyActionBar
. ¿Entiendes por qué se supone que se coloca allí más bien que donde lo tenías originalmente?
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> <item name="android:background">#2E495E</item> <item name="android:titleTextStyle">@style/MyActionBar.Text</item> </style>
En cuanto a cambiar el icono de Overflow, creo que eso es lo que significa cuando dices "tres puntos", ya he escrito un post sobre eso aquí.
Prueba esto
<?xml version="1.0" encoding="utf-8"?> <!-- For honeycomb and up --> <resources> <style name="Theme.RateItTheme" parent="@android:style/Theme.Holo.Light"> <item name="android:actionBarStyle">@style/MyActionBar</item> <item name="android:actionMenuTextColor">@color/actionBarText</item> </style> <style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> <item name="android:background">#2E495E</item> <item name="android:titleTextStyle">@style/MyActionBar.Text</item> </style> <style name="MyActionBar.Text" parent="@android:style/TextAppearance"> <item name="android:textColor">#ECECEC</item> </style> </resources>
- El acceso a la tarea dex es ahora imposible, comenzando con 1.4.0
- Puedo obtener Editar texto dejar evento