ActionBar Sherlock - 操作栏中的背景图像

发布于 2024-12-01 17:47:02 字数 115 浏览 1 评论 0原文

我想为我使用“ActionBar Sherlock”库导入的 ActionBar 设置背景图像。但是我在互联网上找不到任何关于如何使用 XML 独特地设置背景图像的链接。

这里有人可以给我提示吗:)?

I would love to set a Backgroundimage to the ActionBar which I imported with the "ActionBar Sherlock" library. However I can't find any link on the internet on how to distinctively set an BackgroundImage with XML.

Does anybody here have a hint which he could give me :)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

黯淡〆 2024-12-08 17:47:02

您为操作栏创建一个样式,它必须继承Theme.SherlockTheme.Sherlock.Light

然后在属性 abBackground 中链接到您的图像。

假设您在 res/drawable 中有一个名为 myBackgroundImage 的图像,您的样式 xml 将为:

<style name="Actionbar" parent="Theme.Sherlock">
    <item name="abBackground">@drawable/myBackgroundImage</item>
</style>

您可以在此处找到操作栏的更多属性:ActionBarSherlock - 主题

有关样式的更多信息,请参见:样式和主题 | Android 开发者

You create a style for your actionbar, it has to inherit Theme.Sherlock or Theme.Sherlock.Light.

Then link to your image in the attribute abBackground.

Assuming you have an image called myBackgroundImage in res/drawable your style xml would be:

<style name="Actionbar" parent="Theme.Sherlock">
    <item name="abBackground">@drawable/myBackgroundImage</item>
</style>

You can find more attributes for the actionbar here: ActionBarSherlock - Theming

More on styles is found here: Styles and Themes | Android Developers

江湖正好 2024-12-08 17:47:02

在您的 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>

您应该将此样式添加到应用程序清单中的标签

In your style.xml file add a custom style like this:

<style name="MyActionBarStyle" parent="Widget.Sherlock.ActionBar.TabBar">
        <item name="android:background">@drawable/actionbar_tab_bg</item>

    </style>

and add this style to your app theme with this to lines, the first for the Android <3.0 and the second for the >3.0

<style name="ReservasAppTheme" parent="@style/Theme.Sherlock.Light">
        <item name="actionBarTabStyle">@style/MyActionBarStyle</item>
        <item name="android:actionBarTabStyle">@style/MyActionBarStyle</item>
        </style>

You should add this style to the application tag in manifest

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文