2012-09-06 9 views
5

Hee,Android ActionBar Tabs sfondo della modalità colore diviso

Prima di tutto voglio dire che sto usando ActionBarSherlock (gli screenshot sono presi su un Samsung Galaxy S3).

Ho una barra delle azioni con una barra delle linguette, voglio che la barra delle linguette abbia un colore grigio quando è divisa (la barra delle linguette si trova sotto la barra di azione) e un colore trasparente (o lo stesso colore dello sfondo della barra di azione) quando la barra delle linguette è all'interno della barra delle azioni.

Qui è un po 'snippit codice della mia 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> 

Qui di seguito sono alcuni screenshot per rendere la mia domanda più chiaro.

Orizzontale (barra di azione non divisa). Questo non è OK, la tabbar dovrebbe avere lo stesso colore della barra di azione, ma ha lo stesso colore grigio: Landscape (actionbar is not splitted)

Verticale (barra delle azioni divisa). Questo è OK, la tabbar ha un colore grigio in questo stato: Portrait (actionbar is splitted)

+0

Ook een Nederlander? :-) – Maarten

+0

RISPONDI QUI! http://stackoverflow.com/questions/11318750/change-actionbar-tabs-background-color – anonuser

risposta

Problemi correlati