2012-09-06 25 views
5

Hee,Android ActionBar Tabs trybie Split kolor tła

Przede wszystkim chcę powiedzieć, że używam ActionBarSherlock (zrzuty ekranowe zostały podjęte na Samsung Galaxy S3).

Mam pasek czynności z tabarem w nim, chcę, aby tabbar miał szary kolor, gdy jest podzielony (pasek zakładek znajduje się pod paskiem akcji) i przezroczysty kolor (lub ten sam kolor co tło paska akcji), gdy tabbar jest wewnątrz paska akcji.

Oto mały kod snippit mojego styles.xml:

<style name="Theme.OSP.Light" parent="@style/Theme.Sherlock.Light"> 
     <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item> 
     <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item> 

     <item name="actionBarTabBarStyle">@style/Widget.Styled.ActionBar.TabBar</item> 
     <item name="android:actionBarTabBarStyle">@style/Widget.Styled.ActionBar.TabBar</item> 
    </style> 

    <style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.Light.ActionBar">   
     <item name="android:background">#F0F0F0</item> 
     <item name="background">#F0F0F0</item> 
    </style> 

    <style name="Widget.Styled.ActionBar.TabBar" parent="Widget.Sherlock.Light.ActionBar.TabBar"> 
     <item name="android:background">#E0E0E0</item> 
     <item name="android:gravity">center</item> 
    </style> 

Poniżej kilka zrzutów ekranu, aby moje pytanie bardziej jasne.

Krajobraz (pasek akcji nie podzielony). To nie jest w porządku, pasek zakładek powinien mieć ten sam kolor co pasek akcji, ale zamiast tego ma ten sam szary kolor: Landscape (actionbar is not splitted)

Portret (podział paska akcji). To jest OK, na umieszczenie zakładek ma szary kolor w tym stanie: Portrait (actionbar is splitted)

+0

Ook een Nederlander? :-) – Maarten

+0

ODPOWIEDZIA PRACY NA TUTAJ! http://stackoverflow.com/questions/11318750/change-actionbar-tabs-background-color – anonuser

Odpowiedz