Modifier la couleur des sous-titres de la barre d'action Android
Je souhaite personnaliser la actionBar de mon application android.
Je suis à l'aide de Actionbar Sherlock.
Mon min cible sdk est de 14 ans, cible sdk 17.
J'ai un thème qui change la couleur de fond, et à titre principal texte
cependant je ne peux pas changer les sous-titres de texte de couleur
mon style est montré ici
<style name="MyTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyTheme.ActionBarStyle</item>
</style>
<style name="MyTheme.ActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item>
<item name="android:background">#8B0000</item>
</style>
<style name="MyTheme.ActionBar.TitleTextStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textColor">#FFFFFF</item>
</style>
<style name="MyTheme.ActionBar.Subtitle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Subtitle">
<item name="android:textColor">#FF0000</item>
</style>
ce qu'ont fait de mal?
source d'informationauteur Hector
Vous devez vous connecter pour publier un commentaire.
Il suffit de changer
titleTextStyle
àsubtitleTextStyle
Cette série de styles de formats de la barre d'action, y compris l'arrière-plan, le titre et le texte des sous-titres; il a également des formats les onglets, y compris tous les états (activée, désactivée, et tous les concentrés/pressé combinaisons), ainsi que l'onglet de la police du texte et la taille (par les développeurs Android instruction https://developer.android.com/training/basics/actionbar/styling.html):
Ce jeu de styles ressemble particulièrement agréable lorsque l'un drawable sont dégradés en utilisant un ensemble cohérent de valeurs de couleur (c'est à dire la lavande violet) pour la sélection et le violet de la lavande pour les non sélectionnée, modifier les valeurs à la plus sombre pour les pressés et plus léger pour le focus).
Y est presque. Voici le code:
Ajouter le code ci-dessous dans votre fichier d'activité
J'ai fini avec cela (Sa plus proche de ce dont j'ai besoin)
@style/Widget.Styled.ActionBar
@style/Widget.Styled.ActionBar
exemple ajouter
subtitleColor