Android(安卓)Actionbar(标题栏)的背景设置
16lz
2021-01-24
这东西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(安卓)Interactive Animation
- Android中GridView的书架效果实现
- android.graphics包中的一些类的使用
- Android播放器中我喜欢的一个地方-----高斯模糊效果
- 解决WebView加载URL跳转到系统浏览器的问题
- Android设置TextView的Selector来控制点击的颜色
- (4.2.0)GitHub开源项目收集
- android手势实现图片的拖动和缩放效果
- Android刮刮乐效果-proterDuffXfermode的示例代码