Comment changer la couleur du texte de la barre d'action sherlock
Je sais qu'il y a très peu de questions déjà posté sur cette chose. J'ai éliminé presque tous les post, mais pas de chance et je ne suis pas d'obtenir le résultat que j'obtiens. J'ai d'abord essayé extrait de code#1, tout a bien fonctionné, comme dans l'image1. Mais maintenant, je dois changer le actionbar fond de lumière et de couleur terne, alors il l'a fait, le résultat est l'activité du titre et des articles " les titres sont de couleur blanche qui sont à peine lisibles. Donc, a décidé de changer la couleur du texte, mais n'obtient pas comment le changer avec mon code actuel dans le styles.xml. Si quelqu'un pouvait m'aider à changer la couleur du texte avec code(extrait#1) lui-même, ce serait très grande. Comme je n'ai pas comment modifier le présent code, j'ai Suivi cette et donc, maintenant, mon code est extrait de code#2, maintenant, ma barre d'action qui va totalement bizarre de faire de l'icône de la maison et à titre d'application disparaître et affiche uniquement l'élément vers la droite comme la image 2. Quelqu'un peut-il svp m'aider à résoudre ce problème?
extrait de code#1
<style name="MyTheme" parent="Theme.Sherlock">
<item name="actionBarStyle">@style/MyActionBar</item>
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:windowBackground">@color/white</item>
</style>
<style name="MyActionBar" parent="Widget.Sherlock.ActionBar">
<item name="background">@drawable/action_bar_background</item>
<item name="android:background">@drawable/action_bar_background</item>
</style>
extrait de code#2
<style name="MyTheme" parent="Theme.Sherlock.Light">
<item name="actionBarStyle">@style/CustomActionBar</item>
</style>
<style name="CustomActionBar" parent="android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">@drawable/action_bar_background</item>
<item name="titleTextStyle">@style/ActionBarTitle</item>
</style>
<style name="ActionBarTitle" parent="@android:style/TextAppearance.Medium">
<item name="android:textColor">#000000</item>
</style>
Ci-dessous sont mes images:
Dans la seconde image, le titre, l'icône et bleu de la ligne frontalière sont disparus. J'ai à vous montrer, parce que je suis en train de maison, permis de la vraie.
OriginalL'auteur Korhan | 2012-12-28
Vous devez vous connecter pour publier un commentaire.
C'est le plus recommandé pour la personnalisation d'une ActionBar:
http://jgilfelt.github.com/android-actionbarstylegenerator/
ses trop facile.
Si vous souhaitez uniquement modifier du Texte couleur/taille, essayez ceci:
Ai eu de travail de l'homme. Ne peut pas attendre pour vous remercier, vous et upvoting et de l'accepter. Mais pouvez-vous s'il vous plaît assurez-vous que ce ne sera pas différente que les modifications de version? Parce que j'ai vu dans certains posts concernant les distorsions dans les apparitions dans les différentes versions.
Il ne devrait pas différer. Vous avez peut-être lu sur ActionBarSherlock, c'est pourquoi ils recommandent d'objets avec et sans android: prefix. Mais il serait grand si vous pouvez donner un lien pour 1 de ces postes.
Bien sûr, mais je dois chercher de nouveau. BTW, pourquoi sans préfixe pour textcolor d'erreur s'affiche?
Qui fonctionne lorsque vous utilisez ActionBarSherlock.
OriginalL'auteur Archie.bpgc
J'ai utilisé le lien ci-dessus de Archie.bpgc et créé un style qui a utilisé le clair - Obscur de la Barre d'Action et qui a résolu mon problème en me permettant de choisir les couleurs que j'avais besoin.
L'exemple ci-dessus ne fonctionne pas pour moi de changer la couleur du texte.
Le lien: http://jgilfelt.github.com/android-actionbarstylegenerator/
OriginalL'auteur Ray Hunter
Je pense que vous essayez de changer la couleur du texte qui est sur la Menu, pas la couleur du texte qui est dans le Titre dans ActionBarSherlock.
Lorsque vous utilisez "getSupportActionBar (). SetTitle (" Mon Titre ")" pour le style de ce texte, vous devez utiliser le code de @Archie.bpgc. Sa réponse est correcte, mais pour être passé par ce même problème, je crois que vous êtes dans le besoin est le code suivant:
Voir que vous avez tout simplement échanger parent =" TextAppearance.Sherlock.Widget de.ActionBar.Titre "> par parent = "TextAppearance.Sherlock.Widget de.ActionBar.Menu">
OriginalL'auteur Thiago Pimentel