Comment changer la couleur de l'onglet "trait de soulignement" dans actionbarsherlock
Ok je suis en perdre plus sain d'esprit que jamais. Je ne peut pas trouver/comprendre comment le style de la fichue chose.
J'ai réussi à changer l'arrière-plan de l'onglet lui-même, mais je ne peux pas cahnge la couleur de la barre en dessous de l'onglet sélectionné.
Comment le changer du bleu pour quelque chose.
Mon styles.xml malheureusement, j'ai une très mauvaise compréhension de la façon dont il fonctionne
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Styled" parent="Theme.Sherlock.Light">
<item name="actionBarTabStyle">@style/Widget.Styled.ActionBarTab</item>
<item name="android:actionBarTabStyle">@style/Widget.Styled.ActionBarTab</item>
<item name="actionBarTabBarStyle">@style/Widget.Styled.ActionBarTabBar</item>
<item name="android:actionBarTabBarStyle">@style/Widget.Styled.ActionBarTabBar</item>
<item name="actionBarTabTextStyle">@style/myText</item>
<item name="android:actionBarTabTextStyle">@style/myText</item>
</style>
<style name="Widget.Styled.ActionBarTab" parent="Widget.Sherlock.Light.ActionBar.TabView">
<!-- <item name="background">@drawable/startbcg</item>
<item name="android:background">@drawable/startbcg</item>
<item name="backgroundSplit">@drawable/bg_striped_split</item>
<item name="android:backgroundSplit">@drawable/bg_striped_split</item>
-->
</style>
<style name="Widget.Styled.ActionBarTabBar" parent="Widget.Sherlock.Light.ActionBar.TabBar">
<item name="background">@drawable/startbcg</item>
<item name="android:background">@drawable/startbcg</item>
<item name="backgroundSplit">@drawable/bg_striped_split</item>
<item name="android:backgroundSplit">@drawable/bg_striped_split</item>
</style>
<style name="myText" parent="Widget.Sherlock.Light.ActionBar.TabText">
<item name="android:textAppearance">@android:style/TextAppearance.Medium</item>
<item name="android:textColor">@android:color/primary_text_dark</item>
<item name="android:textSize">10sp</item>
</style>
<style name="myTextInv" parent="Widget.Sherlock.Light.ActionBar.TabText.Inverse">
<item name="android:textAppearance">@android:style/TextAppearance.Medium</item>
<item name="android:textColor">@android:color/primary_text_dark</item>
<item name="android:textSize">10sp</item>
</style>
</resources>
Question Bonus: où je peux trouver ce que les propriétés (comme arrière-plan) certains trucs a.
InformationsquelleAutor user1317422 | 2012-06-30
Vous devez vous connecter pour publier un commentaire.
Utilisation ActionbarStyleGenerator de style de l'Actionbar. C'est de loin la plus simple et la plus intuitive.
Comment:
res/drawableXXXX dossiers
J'ai trouvé que pour le fond c'est mieux de copier l'un drawable (9 patchs et xml) qui se trouve sur le SDK Android répertoire res et de le modifier pour avoir la couleur que vous souhaitez.
Ils utiliser un arrière-plan avec la barre du bas, je ne pense pas que c'est possible de changer la barre du bas seul.
Voici ce que j'ai, en travaillant avec la couleur verte de la barre du bas:
L'onglet indicateur ressemble à ceci:
J'espère que cela aide!