Hee,
First of all I want to say that I am using ActionBarSherlock (the screenshots are taken on a Samsung Galaxy S3).
I have an actionbar with a tabbar in it, I want that the tabbar has a grey color when it is splitted (the tabbar is underneath the actionbar) and a transparant color (or same color as actionbar background) when the tabbar is inside the actionbar.
Here is a little code snippit of my 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>
Below are some screenshots to make my question more clear.
Landscape (actionbar not splitted). This is not OK, the tabbar should have the same color as the actionbar, but instead it has the same grey color:
Portrait (actionbar splitted). This is OK, the tabbar has a grey color in this state:
I've found a wonderful website were you can generate an android theme in seconds! This solved all my problems:
http://jgilfelt.github.com/android-actionbarstylegenerator/
EDIT
Also see the following link for a working answer: Change ActionBar Tabs background color
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With