【问题标题】:Android action bar item custom backgroundAndroid操作栏项自定义背景
【发布时间】:2012-11-25 21:50:15
【问题描述】:

我正在使用 ActionBarSherlock,并尝试在操作栏项目上设置自定义背景。

我试过了:

    <item name="actionButtonStyle">@style/customActionButtonStyle</item>
    <item name="android:actionButtonStyle">@style/customActionButtonStyle</item>
</style>

<style name="customActionButtonStyle" parent="Widget.Sherlock.Light.ActionButton">
    <item name="android:background">@drawable/background_black_translucent</item>
</style>

<item name="android:selectableItemBackground">@drawable/background_black_translucent</item>
<item name="selectableItemBackground">@drawable/background_black_translucent</item>

<item name="android:actionBarItemBackground">@drawable/background_black_translucent</item>
<item name="actionBarItemBackground">@drawable/background_black_translucent</item>

但我无法让它工作。有什么想法吗?

谢谢

【问题讨论】:

    标签: android android-actionbar actionbarsherlock


    【解决方案1】:

    我实际上是通过设置可选项目背景属性让它工作的:

    <style name="MyTheme" parent="@android:style/Theme.Sherlock.Light">
        <item name="android:selectableItemBackground">@drawable/background_action_item</item>
        <item name="selectableItemBackground">@drawable/background_action_item</item>
    </style>
    

    谢谢

    【讨论】:

    • 你好,我尝试了这里给出的解决方案。我在这里有些疑问。实际上它改变了动作栏中主页和标题的背景颜色。如果我想避免它,我应该怎么做。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多