ActionBar Sherlock - 在Actionbar中的Backgroundimage
问题描述:
我很想设置一个BackgroundBack到我用ActionBar Sherlock库导入的ActionBar。然而,我无法在互联网上找到任何关于如何独特地设置BackgroundImage与XML的链接。ActionBar Sherlock - 在Actionbar中的Backgroundimage
有没有人在这里有一个提示,他可以给我:)?你可能想看看
答
你为你的动作条创造一种风格,它继承Theme.Sherlock或Theme.Sherlock.Light。
然后链接到您的图片的属性ab背景。
假设你有水库称为myBackgroundImage图像/绘制你的风格的XML是:
<style name="Actionbar" parent="Theme.Sherlock">
<item name="abBackground">@drawable/myBackgroundImage</item>
</style>
你可以找到的动作条这里更多的属性:ActionBarSherlock - Theming
更多有关样式被发现这里:Styles and Themes | Android Developers
答
在你的style.xml文件中添加一个像这样的自定义样式:
<style name="MyActionBarStyle" parent="Widget.Sherlock.ActionBar.TabBar">
<item name="android:background">@drawable/actionbar_tab_bg</item>
</style>
而这种风格与此添加到您的应用主题线路,第一个为Android < 3.0和第二为> 3.0
<style name="ReservasAppTheme" parent="@style/Theme.Sherlock.Light">
<item name="actionBarTabStyle">@style/MyActionBarStyle</item>
<item name="android:actionBarTabStyle">@style/MyActionBarStyle</item>
</style>
你应该这个样式添加到清单中的应用程序标签