2012-09-06 18 views
5

ही,एंड्रॉयड ActionBar टैब्स पृष्ठभूमि रंग विभाजन मोड

सब मुझे लगता है कि मैं ActionBarSherlock उपयोग कर रहा हूँ कहने के लिए (स्क्रीनशॉट एक सैमसंग गैलेक्सी एस 3 पर रखा जाता है) चाहते सबसे पहले।

मेरे पास एक टैबबार के साथ एक एक्शनबार है, मैं चाहता हूं कि टैबबार में एक भूरे रंग का रंग हो (टैबबार एक्शनबार के नीचे है) और एक ट्रांसपरेंट रंग (या एक्शनबार पृष्ठभूमि के समान रंग) टैबबार पर एक्शनबार के अंदर है।

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

नीचे मेरे सवाल को और अधिक स्पष्ट बनाने के लिए कुछ स्क्रीनशॉट हैं:

यहाँ मेरी styles.xml का एक छोटा कोड SNIPPIT है।

लैंडस्केप (एक्शनबार विभाजित नहीं है)। यह ठीक नहीं है, टैबबार में एक्शनबार के समान रंग होना चाहिए, लेकिन इसके बजाय इसमें एक ही ग्रे रंग है: Landscape (actionbar is not splitted)

पोर्ट्रेट (एक्शनबार विभाजित)। यह ठीक है, इस स्थिति में टैबबार का भूरे रंग का रंग है: Portrait (actionbar is splitted)

+0

उक een Nederlander? :-) – Maarten

+0

कामकाज यहां जवाब दें! http://stackoverflow.com/questions/11318750/change-actionbar-tabs-background-color – anonuser

उत्तर

11

मुझे एक अद्भुत वेबसाइट मिली है कि आप सेकंड में एंड्रॉइड थीम उत्पन्न कर सकते हैं!

http://jgilfelt.github.com/android-actionbarstylegenerator/

संपादित

इसके अलावा एक काम कर जवाब के लिए नीचे दिए गए लिंक देखें:: यह मेरी सभी समस्याओं को हल Change ActionBar Tabs background color

संबंधित मुद्दे