2014-02-10 103 views
0

我正在使用支持库来添加操作栏。android将背景添加到操作栏

在res /价值/风格:

<?xml version="1.0" encoding="utf-8"?> 
    <resources> 

     <style name="Theme" parent="android:Theme"></style> 

     <style name="Theme.Transparent"> 
      <item name="android:windowIsTranslucent">true</item> 
      <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item> 
      <item name="android:windowBackground">@drawable/transparent_background</item> 
      <item name="android:windowNoTitle">true</item> 
      <item name="android:colorForeground">#fff</item> 
     </style> 
    <!-- the theme applied to the application or activity --> 
     <style name="CustomActionBarTheme" 
       parent="@style/Theme.AppCompat"> 
      <item name="android:actionBarStyle">@style/MyActionBar</item> 
      <item name="android:actionBarTabTextStyle">@style/MyActionBarTabText</item> 
      <item name="android:actionMenuTextColor">@color/actionbar_text</item> 

      <!-- Support library compatibility --> 
      <item name="actionBarStyle">@style/MyActionBar</item> 
      <item name="actionBarTabTextStyle">@style/MyActionBarTabText</item> 
      <item name="actionMenuTextColor">@color/actionbar_text</item> 
     </style> 

     <!-- ActionBar styles --> 
     <style name="MyActionBar" 
       parent="@style/Widget.AppCompat.ActionBar"> 
      <item name="android:titleTextStyle">@style/MyActionBarTitleText</item> 

      <!-- Support library compatibility --> 
      <item name="titleTextStyle">@style/MyActionBarTitleText</item> 
     </style> 

     <!-- ActionBar title text --> 
     <style name="MyActionBarTitleText" 
       parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"> 
      <item name="android:textColor">@color/actionbar_text</item> 
      <!-- The textColor property is backward compatible with the Support Library --> 
     </style> 

     <!-- ActionBar tabs text --> 
     <style name="MyActionBarTabText" 
       parent="@style/Widget.AppCompat.ActionBar.TabText"> 
      <item name="android:textColor">@color/actionbar_text</item> 
      <!-- The textColor property is backward compatible with the Support Library --> 
     </style> 

</resources> 

,然后当我加入这个

application android:theme="@style/CustomActionBarTheme" 

到mainfest,申请属于启动。如果我删除它的应用程序完美的作品

帮助pelase

+0

也许这个链接可以帮助您的操作栏没有错误的风格http://jgilfelt.github.io/android-actionbarstylegenerator/ –

回答