2014-09-01 69 views
0

我有一個這樣的動作條福爾摩斯主題:主題的動作條福爾摩斯不起作用

<style name="AppTheme" parent="Theme.Sherlock.Light"> 
     <item name="android:actionMenuTextColor">@drawable/selector_actionbar_white</item> 
     <item name="android:actionBarStyle">@style/AppTheme.ActionBarStyle</item> 
     <item name="actionBarStyle">@style/AppTheme.ActionBarStyle</item> 
    </style> 

    <style name="AppTheme.ActionBarStyle" parent="Widget.Sherlock.Light.ActionBar"> 
     <item name="android:background">@color/blue</item> 
     <item name="android:titleTextStyle">@style/AppTheme.ActionBar.TitleTextStyle</item> 
     <item name="titleTextStyle">@style/AppTheme.ActionBar.TitleTextStyle</item> 
    </style> 

    <style name="AppTheme.ActionBar.TitleTextStyle" parent="TextAppearance.Sherlock.Widget.ActionBar.Title"> 
     <item name="android:textColor">@color/white</item> 
     <item name="textColor">@color/white</item> 
     <item name="android:textSize">30sp</item> 
    </style> 

在我的清單我的應用程序有主題Theme.Sherlock和我的活動都有主題AppTheme。

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

     <!-- Splash Activity --> 
     <activity 
      android:name=".Splash.SplashActivity" 
      android:label="Zester" 
      android:screenOrientation="portrait" 
      android:theme="@style/AppTheme"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
</application> 

我真的不明白爲什麼我的actionBar是黑暗的!通常情況下,背景應該是藍色的,而且是黑色的。

請幫忙! :)

+0

使用android:theme="@style/AppTheme"其API使用? – Abdellah 2014-09-01 10:57:12

+0

19我的手機 – Maxence 2014-09-01 11:08:55

+0

請張貼您的清單/ gradle構建文件 – Abdellah 2014-09-01 11:18:44

回答

0

試試這個:

刪除安卓主題從<activity/>

<application/>

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

     <!-- Splash Activity --> 
     <activity 
      android:name=".Splash.SplashActivity" 
      android:label="Zester" 
      android:screenOrientation="portrait"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
</application> 
+0

我已經試過這個,它不工作:( – Maxence 2014-09-01 10:43:57