Cambio de fondo y color de texto de AppCompat Light DarkActionBar Theme en android
He utilizado el tema de AppCompat Light DarkActionBar para mi aplicación.
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> </style>
- Cómo personalizar cardview?
- ¿Por qué los estilos de corte personalizado aparecen en gris en lugar del color especificado?
- Androide. Yor propio progreso-bar?
- ScrollBar en un listView ... personalizándolo.
- Cómo personalizar el botón de opción de preferencia de lista
¿Es posible cambiar el color de fondo y el color de texto de esta ActionBar? Si es así, ¿cómo?
- Android ActionBar Personalizar Buscar Ver
- Personalización de la funcionalidad de la pantalla de bloqueo de Android?
- Android: evita el truncamiento de texto en las sugerencias de SearchView?
- Cómo personalizar la carta de vista previa de desplazamiento rápido
- Cambiar el color del cursor editext en API 12
- Android Modificación de la pantalla de llamadas a través de AOSP
- ¿Cómo implementar la vista de pila personalizada en android?
- Personalizar la lista de sugerencias de AutoCompletar vista de texto
El código siguiente le permitirá diseñar la barra de acción
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="actionBarStyle">@style/Widget.AppTheme.ActionBar</item> <item name="actionBarTheme">@style/ThemeOverlay.AppTheme.ActionBar</item> <item name="actionBarPopupTheme">@style/ThemeOverlay.AppTheme.PopupMenu</item> </style> <style name="Widget.AppTheme.ActionBar" parent="Widget.AppCompat.ActionBar.Solid"> <!-- action bar background - without android prefix --> <item name="background">...</item> <!-- action bar elevation - without android prefix --> <item name="elevation">4dp</item> </style> <style name="ThemeOverlay.AppTheme.ActionBar" parent="ThemeOverlay.AppCompat.Dark.ActionBar"> <!-- title text color --> <item name="android:textColorPrimary">...</item> <!-- subtitle text color --> <item name="android:textColorSecondary">?android:textColorPrimary</item> <!-- action menu item text color --> <item name="actionMenuTextColor">?android:textColorPrimary</item> <!-- action menu item icon color --> <item name="colorControlNormal">?android:textColorPrimary</item> </style> <style name="ThemeOverlay.AppTheme.PopupMenu" parent="ThemeOverlay.AppCompat.Dark"> <!-- popup menu background - NEVER "android:background" !!! in themes --> <item name="android:colorBackground">...</item> <!-- popup menu item text color --> <item name="android:textColorPrimary">...</item> </style>
El siguiente código le permitirá diseñar la ventana
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- window background - NEVER "android:background" in themes !!! --> <item name="android:windowBackground">...</item> <item name="android:textColorPrimary">...</item> <item name="android:textColorSecondary">...</item> </style>
La manera perezosa y mala …
… que se romperá cuando cambie los esquemas de color.
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="actionBarStyle">@style/Widget.AppTheme.ActionBar</item> </style> <style name="Widget.AppTheme.ActionBar" parent="Widget.AppCompat.ActionBar.Solid"> <!-- action bar background - without android prefix --> <item name="background">...</item> <!-- action bar elevation - without android prefix --> <item name="elevation">4dp</item> <!-- title text color --> <item name="titleTextColor">?android:textColorPrimary</item> <!-- subtitle text color --> <item name="subtitleTextColor">?android:textColorSecondary</item> </style>
Sí, es posible cambiar el color del texto en la barra de acción. Agregue esto en la actividad de su actividad:
actionBar.setTitle(Html.fromHtml("<font color='#ffff00'>Your Title</font>"));
- Instalación de una biblioteca de soporte para PreferenceFragmentCompat
- REST y SOAP webservice en android