Android Actionbar(標題欄)的背景設定
這東西Android官方文件是有的(點選開啟連結),這裡順便說下使用ActionbarSherlock時的設定。
For Android 3.0 and higher only(對於不需要相容2.x時可以直接如下設定)
When supporting Android 3.0 and higher only, you can define the action bar's background like this:
res/values/themes.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme"
parent="@style/Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<!-- ActionBar styles 背景主要就是這裡設定了-->
<style name="MyActionBar"
parent="@style/Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:background">@drawable/actionbar_background</item>
</style>
</resources>
actionbar_background背景資源如下:
<?xml version="1.0" encoding="utf-8"?>
<color xmlns:android="http://schemas.android.com/apk/res/android" android:color="#7EC0EE">
</color>
For Android 2.1 and higher(需要相容2.x時要做的如下)
When using the Support Library, the same theme as above must instead look like this:
res/values/themes.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme"
parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<!-- Support library compatibility -->
<item name="actionBarStyle">@style/MyActionBar</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar"
parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="android:background">@drawable/actionbar_background</item>
<!-- Support library compatibility -->
<item name="background">@drawable/actionbar_background</item>
</style>
</resources>
ActionbarSherlock也類似這樣做,Theme.AppCompat.Light.DarkActionBar換成Theme.Sherlock.Light;Widget.AppCompat.Light.ActionBar.Solid.Inverse換成Widget.Sherlock.Light.ActionBar.Solid.Inverse 就行了
效果:
相關文章
- Android開發:定製Activity的標題欄(Titlebar)Android
- 如何設定Android標題欄的自定義功能和隱藏功能Android
- 微信怎麼設定桌布主題背景?微信設定桌布主題背景的方法
- Android官方導航欄ActionBar使用詳解Android
- Android 自定義標題欄Android
- Android的標題欄,狀態列圖示文字顏色及背景動態變化Android
- CSS設定<input>標籤的背景小圖示CSS
- Android設定Activity背景為透明styleAndroid
- word標題格式怎麼設定 word標題格式設定的方法
- Android studio隱藏標題欄Android
- android應用中去掉標題欄的方法Android
- 設定Android程式圖示和程式標題Android
- 短視訊商城原始碼,頂部標題欄的設定和更改原始碼
- win10 主題不換背景如何設定_win10設定主題不自動換背景的方法Win10
- Android入門教程 | Button,TextView背景設定AndroidTextView
- Android中使按鈕的背景變得透明&前端中css設定透明背景Android前端CSS
- android去掉標題欄和狀態列Android
- Android studio | 去除頂部標題欄Android
- 自定義 ActionBar 標題與選單中的文字樣式
- 自定義ActionBar標題與選單中的文字樣式
- VS背景設定
- Android之背景圖片設定為重複Android
- 抖音設定封面標題的技巧
- Android中取消系統標題欄的幾種方式Android
- 為Html頁面設定背景——通過設定body結構標籤和CSS指定背景屬性實現HTMLCSS
- ReactNative 使用react-navigation Android 標題欄標題居中適配ReactNavigationAndroid
- hexo部落格的背景設定Hexo
- 手機直播原始碼,Android Shape設定背景原始碼Android
- 可以任意定製導航欄背景的一個思路
- pycharm如何設定背景PyCharm
- CSS設定背景模糊CSS
- Eclipse背景設定Eclipse
- word分欄怎麼設定 word設定分欄的方法
- Android專案中自定義頂部標題欄Android
- Qt隱藏系統標題欄,使用自定義標題欄QT
- schema workbench 中文標題設定
- Android中ActionBar及Overflow的顯示Android
- CSS設定元素的背景顏色CSS