11
votes

Barre d'action Android 3.0, couleurs changeantes

Comment puis-je changer la couleur du soulignement sous les onglets? C'est actuellement le bleu clair et je ne trouve aucune ressource sur la façon de changer cela pour Android 3.0.

En outre, j'aimerais modifier la couleur de texte des éléments de menu qui apparaissent à la droite de la barre d'action à la suite de: Android: ShowaSaction = "siroom | withText"

Quelqu'un sait comment changer cela?


0 commentaires

4 Réponses :


17
votes

Vous pouvez contrôler l'apparence des onglets à l'aide des propriétés Android: Actionbartabstyle , Android: Actionbartabarstyle et Android: ActionBartabtextStyle . < / p>

Cette section dans le Guide de développeur officiel montre un exemple de XML pour personnaliser l'action Style de la barre.

En ce qui concerne le texte des options de menu, cochez les propriétés ActionMenuTextaPArance et ActionMenutextColor .


2 commentaires

J'utilise ces personnes avec succès pour ajuster les onglets, mais ce que je recherche est un moyen de faire la même chose pour les éléments de menu sur le côté droit de la barre d'action. Je n'ai trouvé aucun style qui mentionne ces éléments de menu et les styles des onglets n'ont aucun effet sur ceux-ci. Edit - Désolé, je devrais aussi dire que je pense que vous êtes sur le point de la première partie de ma question. Merci!


Comment puis-je définir cette propriété par programme??



10
votes

Comme des informations supplémentaires, voici comment j'ai découvert comment changer la barre bleue en dessous de chaque onglet (la réponse ci-dessus est parfaitement bonne, mais je n'avais pas de petites informations que je mets ici, ce qui pourrait être utile à quelqu'un).

Vous avez juste besoin de changer l'arrière-plan en 9 patch digue.

Voici comment ça ressemble à:

http://android-developers.blogspot.com/2011/04 /Customizing-action-bar.html

source disponible ici:
http://code.google .com / p / style-action-bar-bar / source / navigation / coffre / res / drail / actionbar_tab_bg.xml

9 patchs disponibles ici:
http://code.google.com / p / style-action-bar / source / navigation / coffre / res / sattable-MDPI

Je sais que c'était vraiment facile, mais encore une fois, cela pourrait être utile pour que je puisse simplement laisser tomber les liens ici.


0 commentaires

4
votes

Aucune de ces solutions n'a fonctionné pour moi. J'ai changé les couleurs de mes onglets comme suit:

Ceci est dans les thèmes.xml xxx

ceci est dans styles.xml xxx < / Pré>

Cela devrait rendre vos onglets vert.


1 commentaires

Quel est l'équivalent de Android: style / widget.holo.actionbarview_tabtext Parce que Holo n'est pas là dans le SDK inférieur? FYI, j'ai intégré ActionbarHerlock Bibliothèque pour faire de la barre d'actions compatible avec la baisse du SDK.



3
votes

Je pense que vous pouvez utiliser: xxx

considère


0 commentaires