2014-02-10 102 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/ –

回答