Modifier la couleur d'arrière-plan des onglets ActionBar
Est-il un moyen de changer la couleur d'arrière-plan de la barre d'onglet dans l'ActionBar sans le changer dans une version en ligne?
Pour clarifier ce que je veux: En mode portrait l'ActionBar est divisé en deux lignes, l'ActionBar lui-même et les onglets ci-dessous. En mode paysage sur les onglets sont dans l'ActionBar.
Je veux changer la couleur de fond de la mode portrait. Si je change l'arrière-plan dans la TabView il va être changé pour les deux modes. Dois-je créer des styles différents pour ceux? Ce qui nous amène à une deuxième question: est-il un moyen de savoir quand il sera à deux lignes et lorsqu'il n'est pas?
Ou suis-je raté quelque chose?
Je suis en utilisant ActionBarSherlock btw
source d'informationauteur Maria Neumayer
Vous devez vous connecter pour publier un commentaire.
Je pense que vous êtes à la recherche pour le
android:backgroundStacked
attribut de l'ActionBar style:ou (Si vous utilisez ActionBarSherlock):
De Changer Actionbar de l'Onglet couleur, Pls utiliser ce code:
//Par Exemple si vous voulez de la couleur Blanche comme des Onglets arrière-plan, puis
Dans ActionBarSherlock de
values/abs__themes.xml
il estVous devez créer votre propre thème dérivé de l'ABS
Espère que cela vous aide.
pour xamarin gens.
À des styles distincts en fonction de l'orientation que vous devez créer dans votre
/res
dossier un nouveau dossier appelélayout-land
(pour le mode paysage) etlayout-port
(en mode portrait) et de mettre vos fichiers xml pour la barre d'action et de l'ensemble de style spécifique (avec la couleur que vous voulez) sur chaque dossier.