2012-09-06 36 views
5

Hee,Chế độ chia tách màu nền của tab ActionBar Android

Trước hết tôi muốn nói rằng tôi đang sử dụng ActionBarSherlock (ảnh chụp màn hình được chụp trên Samsung Galaxy S3).

Tôi có thanh tác vụ với thanh tab trong đó, tôi muốn thanh tabbar có màu xám khi được chia nhỏ (thanh tab nằm bên dưới thanh tác vụ) và màu trong suốt (hoặc cùng màu nền thanh tác vụ) khi thanh tabbar nằm bên trong thanh hành động.

Đây là một ít mã snippit của styles.xml tôi:

<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> 

Dưới đây là một số ảnh chụp màn hình để làm cho câu hỏi của tôi rõ ràng hơn.

Cảnh quan (thanh tác vụ chưa được chia nhỏ). Điều này không ổn, thanh tabbar phải có cùng màu với thanh tác vụ, nhưng thay vào đó nó có cùng màu xám: Landscape (actionbar is not splitted)

Chân dung (thanh tác vụ được tách). Đây là OK, thanh tabbar có màu xám ở trạng thái này: Portrait (actionbar is splitted)

+0

Ook een Nederlander? :-) – Maarten

+0

LÀM VIỆC TRẢ LỜI Ở ĐÂY! http://stackoverflow.com/questions/11318750/change-actionbar-tabs-background-color – anonuser

Trả lời

Các vấn đề liên quan