2014-02-28 31 views
0

我想從xml更改操作欄的背景顏色和陰影,但它沒有效果。從styles.xml更改操作欄屬性沒有效果

我在做什麼錯了?

styles.xml

<style name="Theme.AndroidDevelopers" parent="Theme.Sherlock.Light"> 

     <item name="android:windowActionBarOverlay">true</item> 
     <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item> 
     <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item> 
    </style> 

    <style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.ActionBar"> 
     <item name="background">@color/Red</item> 
     <item name="android:background">@color/Red</item> 
     <item name="android:windowContentOverlay">@color/Green</item> 
    </style> 

Menifest

<application 
     android:name="Application" 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/Theme.AndroidDevelopers" > 
     ... 

回答

0

創建自定義動作條在你的manifest.xml使用此工具 http://jgilfelt.github.io/android-actionbarstylegenerator/#name=example&compat=holo&theme=dark&actionbarstyle=transparent&texture=0&hairline=0&neutralPressed=1&backColor=E4E4E4%2C100&secondaryColor=D6D6D6%2C100&tabColor=33B5E5%2C100&tertiaryColor=F2F2F2%2C100&accentColor=33B5E5%2C100&cabBackColor=FFFFFF%2C100&cabHighlightColor=33B5E5%2C100

和您的自定義樣式

<application 
    android:name="Application" 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/your theme name" >