2012-09-06 26 views
5

Hee,Android actionbar aquí fondo del modo de color dividida

En primer lugar quiero decir que estoy usando ActionBarSherlock (las imágenes son tomadas en un Samsung Galaxy S3).

Tengo una barra de acciones con tabbar, quiero que la tabbar tenga un color gris cuando está dividida (la tabbar está debajo de la barra de acciones) y un color transparente (o el mismo color que el fondo de la barra de acciones) cuando la tabbar está dentro de la barra de acciones.

Aquí es un poco de snippit código de mi 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> 

A continuación se presentan algunas capturas de pantalla para hacer más clara mi pregunta.

Paisaje (barra de acciones no dividida). Esto no está bien, la barra de pestañas debe tener el mismo color que la barra de acciones, pero en cambio tiene el mismo color gris: Landscape (actionbar is not splitted)

Retrato (barra de acciones dividida). Esto está bien, la barra de pestañas tiene un color gris en este estado: Portrait (actionbar is splitted)

+0

Ook een Nederlander? :-) – Maarten

+0

¡RESPUESTA DE TRABAJO AQUÍ! http://stackoverflow.com/questions/11318750/change-actionbar-tabs-background-color – anonuser

Respuesta