文章僅作自己記錄使用。轉載請注明。
1、自定義一個主題,繼承自Theme.AppCompat.Light.DarkActionBar
2、自定義一個actionBarStyle繼承自Widget.AppCompat.Light.ActionBar
3、在自定義主題中引用自定義的actionBarStyle
4、在application 節點中更改為自定義的主題。
下面來看代碼:
自定義的主題和actionBarStyle
這裡需要注意的隻有一點,在此之前,我看到網絡上有部分文章是寫成
<item name="android:actionBarStyle">@style/MyBackground</item>
和 <item name="android:background">@drawable/actionbar</item>
的,但是這樣的寫法在我這裡無效,大家可以自行嘗試,actionBar的圖檔資源在底部有下載下傳
最後推薦一個線上生成actionBar的網站
[url=http://jgilfelt.github.io/android-actionbarstylegenerator/#name=example&compat=holo&theme=light&actionbarstyle=solid&texture=0&hairline=0&neutralPressed=1&backColor=E4E4E4%2C100&secondaryColor=D6D6D6%2C100&tabColor=33B5E5%2C100&tertiaryColor=F2F2F2%2C100&accentColor=33B5E5%2C100&cabBackColor=FFFFFF%2C100&cabHighlightColor=33B5E5%2C100"]Android Action Bar Style Generator[/url]