主题的动作条福尔摩斯不起作用

问题描述:

我有一个这样的动作条福尔摩斯主题:主题的动作条福尔摩斯不起作用

<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

试试这个:

删除安卓主题从<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