2012-09-06 9 views
5

喜、Androidのアクションバータブの背景色分割モード

私はActionBarSherlockを使用していますことを言いたいまず第一に(スクリーンショットは、サムスンギャラクシーS3で撮影されています)。

私はタブバーがあるアクションバーを持っています。タブバーが分割されているときにはタブレットが灰色になり(タブバーはアクションバーの下にあります)、タブバーが透明な色(またはアクションバーの背景と同じ色)アクションバーの中にあります。ここで

は私のstyles.xmlの小さなコードsnippitです:

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

は私の質問をより明確にするためにいくつかのスクリーンショットです。

風景(アクションバーは分割されていません)。 Landscape (actionbar is not splitted)

肖像(分割さアクションバー):これはOKでない、タブバーは、アクションバーと同じ色を有していなければならないが、その代わりに、それは同じグレー色を有します。これは問題ありません。この状態では、タブバーの色は灰色です。 Portrait (actionbar is splitted)

+0

OOK EEN Nederlander:

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

EDIT

はまた、作業の回答については、以下のリンクを参照してください? :-) – Maarten

+0

こちらの回答があります! http://stackoverflow.com/questions/11318750/change-actionbar-tabs-background-color – anonuser

答えて