Comment changer la couleur de l'ActionBar onglets de navigation?
J'ai une ActionBar dans une application, et il a onglets de navigation intégré (pas TabHost!). Par défaut, les onglets affichent en gris foncé, avec une fine ligne bleue sous tous les onglets, et un marqueur bleu sur l'onglet sélectionné.
Les styles dois-je remplacer pour modifier ces couleurs?
OriginalL'auteur Ollie C | 2011-12-27
Vous devez vous connecter pour publier un commentaire.
Je n'ai pas changé les onglets eux-mêmes, mais je suppose que vous pouvez faire avec ces styles de styles.xml...
avec tab_indicator_holo.xml
Ou vous pouvez également essayer de
et tab_indicator_ab_holo.xml
Enfin en utilisant les deux png-9 un drawable:
tab_selected_holo
ettab_unselected_holo
. Ils ressemblent à des les deux plus épaisses ou plus fines lignes bleues dont vous parlez.Ou voulez-vous dire la minitabs?
dans minitab_lt.xml
Si vous avez besoin d'une autre définition de la recherche juste pour TabWidget ici: https://github.com/android/platform_frameworks_base/blob/master/core/res/res/values/styles.xml
Puis comme d'habitude de définir votre propre style avec tous les attributs requis et un drawable...
Voir si vous voulez dire la minitabs de la TabViews. Ils ressemblent à quoi vous faites allusion. J'ai édité ma réponse en conséquence...
Qu'est-ce que le "minitab" vous avez parlé? Je parle de ces onglets developer.android.com/images/ui/actionbar.png
Tbh j'ai trouvé votre réponse très dur à lire. J'ai utilisé ce blog à la place qui est beaucoup plus clair android-developers.blogspot.com/2011/04/...
Merci pour les commentaires, c'est assez intéressant, puisque depuis votre référence qu'ils utilisent ad_tab_selected_holo au lieu de tab_selected_pressed_holo dans ma référence. En fait, je ne peux pas trouver le style que vous l'avez mentionné nulle part dans mon système, ni le drawable ad_tab_selected_holo. Je me demande ce que cela signifie, et comment l'on pourrait trouver dans le la première place? J'espère que ça fonctionne bien! Avez-vous simplement d'utiliser la Lumière de style ou avez-vous fait également modifier le drawable?
OriginalL'auteur
Si vous souhaitez personnaliser facilement vos barres d'onglets, vous pouvez utiliser ce formidable outil :
http://jgilfelt.github.io/android-actionbarstylegenerator
Il vous suffit de sélectionner les couleurs que vous voulez et il génère automatiquement le style XMLs, le Png, etc.
OriginalL'auteur