AppCompat Color del título
Estoy teniendo algunos problemas cambiando el color para la barra de acción. Estoy usando la biblioteca AppCompat para soporte. Todo lo demás funciona: como fondo, o selector … pero el color del título no está cambiando.
Este es mi archivo de estilo:
- ActionBarCompat con Theme.AppCompat.Light.DarkActionBar muestra el texto del título blanco pero el texto del hilador negro
- Cómo obtener la temperatura de color de la ganancia de corrección de color
- Android: ¿Cuál es la clave para obtener el color de fondo de contacto?
- El lienzo SurfaceView de Android produce colores incorrectos
- Android ProgressBar: cómo configurar el color secundario mediante programación
<resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"> <style name="Theme.Customtitletheme" parent="@style/Theme.AppCompat.Light"> <item name="actionBarItemBackground">@drawable/selectable_background_customtitletheme</item> <item name="android:actionBarItemBackground" tools:targetApi="14">@drawable/selectable_background_customtitletheme</item> <item name="popupMenuStyle">@style/PopupMenu.Customtitletheme</item> <item name="android:popupMenuStyle" tools:targetApi="11">@style/PopupMenu.Customtitletheme</item> <item name="dropDownListViewStyle">@style/DropDownListView.Customtitletheme</item> <item name="android:dropDownListViewStyle">@style/DropDownListView.Customtitletheme</item> <item name="actionBarTabStyle">@style/ActionBarTabStyle.Customtitletheme</item> <item name="android:actionBarTabStyle" tools:targetApi="11">@style/ActionBarTabStyle.Customtitletheme</item> <item name="actionDropDownStyle">@style/DropDownNav.Customtitletheme</item> <item name="android:actionDropDownStyle" tools:targetApi="11">@style/DropDownNav.Customtitletheme</item> <item name="actionBarStyle">@style/ActionBar.Solid.Customtitletheme</item> <item name="android:actionBarStyle" tools:targetApi="11">@style/ActionBar.Solid.Customtitletheme</item> <item name="actionModeBackground">@drawable/cab_background_top_customtitletheme</item> <item name="android:actionModeBackground" tools:targetApi="11">@drawable/cab_background_top_customtitletheme</item> <item name="actionModeSplitBackground">@drawable/cab_background_bottom_customtitletheme</item> <item name="android:actionModeSplitBackground" tools:targetApi="14">@drawable/cab_background_bottom_customtitletheme</item> <item name="actionModeCloseButtonStyle">@style/ActionButton.CloseMode.Customtitletheme</item> <item name="android:actionModeCloseButtonStyle" tools:targetApi="11">@style/ActionButton.CloseMode.Customtitletheme</item> <item name="actionMenuTextColor">@color/actionbar_text</item> <item name="android:actionMenuTextColor" tools:targetApi="11">@color/actionbar_text</item> </style> <style name="ActionBar.Solid.Customtitletheme" parent="@style/Widget.AppCompat.Light.ActionBar.Solid"> <item name="background">@drawable/ab_solid_customtitletheme</item> <item name="android:background">@drawable/ab_background_textured_customtitletheme</item> <item name="backgroundStacked">@drawable/ab_stacked_solid_customtitletheme</item> <item name="android:backgroundStacked" tools:targetApi="14">@drawable/ab_stacked_solid_customtitletheme</item> <item name="backgroundSplit">@drawable/ab_bottom_solid_customtitletheme</item> <item name="android:backgroundSplit" tools:targetApi="14">@drawable/ab_background_textured_customtitletheme</item> <item name="progressBarStyle">@style/ProgressBar.Customtitletheme</item> <item name="android:progressBarStyle">@style/ProgressBar.Customtitletheme</item> <item name="titleTextStyle">@style/ActionBar.CustomTitle</item> <item name="android:textStyle">@style/ActionBar.CustomTitle</item> </style> <style name="PopupMenu.Customtitletheme" parent="@style/Widget.AppCompat.Light.PopupMenu"> <item name="android:popupBackground">@drawable/menu_dropdown_panel_customtitletheme</item> </style> <style name="DropDownListView.Customtitletheme" parent="@style/Widget.AppCompat.Light.ListView.DropDown"> <item name="android:listSelector">@drawable/selectable_background_customtitletheme</item> </style> <style name="ActionBarTabStyle.Customtitletheme" parent="@style/Widget.AppCompat.Light.ActionBar.TabView"> <item name="android:background">@drawable/tab_indicator_ab_customtitletheme</item> </style> <style name="DropDownNav.Customtitletheme" parent="@style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar"> <item name="android:background">@drawable/spinner_background_ab_customtitletheme</item> <item name="android:popupBackground">@drawable/menu_dropdown_panel_customtitletheme</item> <item name="android:dropDownSelector">@drawable/selectable_background_customtitletheme</item> </style> <style name="ProgressBar.Customtitletheme" parent="@style/Widget.AppCompat.ProgressBar.Horizontal"> <item name="android:progressDrawable">@drawable/progress_horizontal_customtitletheme</item> </style> <style name="ActionButton.CloseMode.Customtitletheme" parent="@style/Widget.AppCompat.Light.ActionButton.CloseMode"> <item name="android:background">@drawable/btn_cab_done_customtitletheme</item> </style> <!-- ActionBar title text --> <style name="ActionBar.CustomTitle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"> <item name="android:textColor">@color/actionbar_text</item> <!-- The textColor property is backward compatible with the Support Library --> </style> <!-- this style is only referenced in a Light.DarkActionBar based theme --> <style name="Theme.Customtitletheme.Widget" parent="@style/Theme.AppCompat"> <item name="popupMenuStyle">@style/PopupMenu.Customtitletheme</item> <item name="android:popupMenuStyle" tools:targetApi="11">@style/PopupMenu.Customtitletheme</item> <item name="dropDownListViewStyle">@style/DropDownListView.Customtitletheme</item> <item name="android:dropDownListViewStyle">@style/DropDownListView.Customtitletheme</item> </style> </resources>
También he utilizado carpetas de valores diferentes, como valores-v14 o valores-v11, pero el mismo resultado.
Si cambio el padre de "Theme.AppCompat.Light" a "Theme.AppCompat.Dark" el color cambia, pero cuando quiero usar algún color personalizado no funciona …
También, esto es cómo utilicé el tema especificado en manifiesto:
<activity android:name="com.cos.ShareActivity" android:label="Share File" android:parentActivityName="com.cos.FileManagerActivity" android:theme="@style/Theme.Customtitletheme" > <!-- Parent activity meta-data to support 4.0 and lower --> <meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.cos.FileManagerActivity" /> </activity>
¿Qué estoy haciendo mal que el elemento de color se ignora?
- Mediacodec y cámara, espacio de color incorrecto
- El color de la vista de texto de Android no cambia cuando está inhabilitado
- Html.fromHtml no funciona para span
- Color androide entre dos colores, basado en el porcentaje?
- ¿Cómo cambiar el color de los internos Android drawables?
- Cómo cambiar el color de la fuente de datepicker?
- Obtener color-int del recurso de color
- ¿Cómo cambia el color del subrayado de Edittext en 4.0+?
Después de tanto tiempo perdido tratando de averiguarlo, descubrí que era un error tipográfico … maldito … He utilizado android:textStyle
lugar de android:titleTextStyle
. Cuando mecanografié en esa línea el IDE auto-sugiere mecanografié el primer 🙁
- ¿Por qué se bloquea el Cajón de navegación de Android? (Recreado en la aplicación oficial de demostración)
- ¿Cómo puedo obtener Robospice para tratar cualquier cosa que no sea una respuesta 200 de Retrofit & OKHttp como un error