【问题标题】:Home Icon Up Indicator Compat Action Bar主页图标向上指示器兼容操作栏
【发布时间】:2013-09-18 16:29:00
【问题描述】:

我正在尝试更改“向上”指示器,我已经实现了新的兼容操作栏,但我无法自定义它。

我已经尝试添加到 values-v11/styles.xml

<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar">
    <item name="android:icon">@drawable/ic_action_logo_barra_de_acciones_blanco</item>
    <item name="android:background">@drawable/action_bar_style</item>
    <item name="android:homeAsUpIndicator">@drawable/arrow_up_black</item>
</style>

到 values/styles.xml

<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar">
    <item name="background">@drawable/action_bar_style</item>
    <item name="icon">@drawable/ic_action_logo_barra_de_acciones_blanco</item>
    <item name="homeAsUpIndicator">@drawable/arrow_up_black</item>
</style>

但还是不行。

提前致谢,迭戈。

【问题讨论】:

    标签: android android-layout android-actionbar android-actionbar-compat


    【解决方案1】:

    抱歉,可能已经晚了,但我遇到了同样的问题,并通过在 ActionBar 样式之前在主题中定义“homeAsUpIndicator”来解决它。 这是我的 res/values/styles.xml

    <style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
    </style>
    
    <style name="AppTheme"  parent="AppBaseTheme">
        <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_holo_dark</item>
        <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
    </style>
    
    <style name="Widget.Styled.ActionBar" parent="@style/Widget.AppCompat.Light.ActionBar">
        <item name="background">@drawable/messages_form_banner</item>
    </style>
    

    希望对你有帮助。

    【讨论】:

    • 错误:(6, 40) 未找到与给定名称匹配的资源(位于“homeAsUpIndicator”,值为“@drawable/abc_ic_ab_back_holo_dark”)。你能告诉我有什么问题吗? THX
    • @Fakher 这只是使用示例,我正在使用我的资源。尝试从您的项目中链接可绘制对象。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多