2013-05-10 161 views
0

爲了讓操作欄藍我一直在使用下面的代碼:ActionBarSherlock背景樣式

com.actionbarsherlock.view.MenuInflater inflater = getSupportMenuInflater(); 
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#00BFFF"))); 

但代碼似乎並沒有太大的用場,當用戶切換到其他一些篩選出的應用程序的控制。我試着使用style屬性

<item name = "android:background">#00BFFF</item> 

但是,這打亂了應用程序的整體顯示。有什麼我失蹤?有人可以提出這個建議嗎?我如何實現actionbarsherlock背景?

回答

0

應用像這樣在你的styles.xml

<!-- "Implementation" of our ABS custom theme --> 
    <style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.Light.ActionBar.Solid.Inverse"> 
     <item name="titleTextStyle">@style/TitleText</item> 
     <item name="android:background">@drawable/ab_background</item> 
     <item name="background">@drawable/ab_background</item> 
     <item name="android:titleTextStyle">@style/TitleText</item> 
    </style> 

<item name="background">創建一個可繪製的9補丁的動作條的背景。