我想为我在"ActionBar ActionBar“库中导入的神探夏洛克设置一个背景图像。然而,我在互联网上找不到任何关于如何使用XML设置BackgroundImage的链接。
这里有没有人能给我一个提示:)?
发布于 2011-10-26 15:50:20
你为你的actionbar创建一个样式,它必须继承Theme.Sherlock或Theme.Sherlock.Light。
然后在属性编辑器( attribute abBackground )中链接到图像。
假设在res/drawable中有一个名为myBackgroundImage的图像,那么您的样式xml将是:
<style name="Actionbar" parent="Theme.Sherlock">
<item name="abBackground">@drawable/myBackgroundImage</item>
</style>
您可以在此处找到actionbar的更多属性:ActionBarSherlock - Theming
有关样式的更多信息可在此处找到:Styles and Themes | Android Developers
发布于 2012-07-05 16:35:26
在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>
应将此样式添加到清单中的应用程序标记
发布于 2011-08-29 06:12:11
您可能需要查看:http://actionbarsherlock.com/theming.html
https://stackoverflow.com/questions/7216622
复制相似问题