2012-09-06 24 views
5

Hee, ben (ekran Samsung Galaxy S3 alınır) Ben ActionBarSherlock kullanıyorum olduğunu söylemek istiyorum her şeydenAndroid İşlem Çubuğu Sekmeler arka plan rengi bölünmüş modunu

İlk.

İçinde bir tabbar bulunan bir actionbar'ım var, tabbarın ayrıldığı zaman tab çubuğun gri renkte olmasını (tabbarın actionbar'ın altında) ve transparan bir rengin (veya actionbar arkaplanının rengiyle aynı renkte) olmasını istiyorum. eylem çubuğunun içinde.

<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şağıda sorum daha anlaşılır kılmak amacıyla bazı ekran görüntüleri vardır: İşte

benim styles.xml küçük bir kod snippit olduğunu.

Peyzaj (hareket çubuğu bölme değil). Bu tamam değil, tabbar, actionbar ile aynı renge sahip olmalıdır, ancak bunun yerine aynı gri renge sahip olmalıdır: Landscape (actionbar is not splitted)

Portre (hareket çubuğu bölme). Tamam, bu durumda gri bir renk vardır: Portrait (actionbar is splitted)

+0

Ook een Nederlander? :-) – Maarten

+0

BURAYA ÇALIŞIYORUZ! http://stackoverflow.com/questions/11318750/change-actionbar-tabs-background-color – anonuser

cevap