【问题标题】:how change android activiy homeAsup arrow color如何更改 android 活动 homeAsap 箭头颜色
【发布时间】:2025-11-26 02:45:02
【问题描述】:

如何更改 android 活动 homeAsup 箭头颜色, 我找到了这些风格的物品

homeAsUpIndicator

actionOverflowButtonStyle

如何更改操作栏 homeAsUp 箭头和 actionOverflowButton 样式

【问题讨论】:

    标签: android android-actionbar


    【解决方案1】:

    “向上”提示指示符由主题的 homeAsUpIndicator 属性中指定的可绘制对象提供。要使用您自己的自定义版本覆盖它,应该是这样的:

    <style name="Theme.MyFancyTheme" parent="android:Theme.Holo">
        <item name="android:homeAsUpIndicator">@drawable/my_fancy_up_indicator</item>
    </style>
    

    如果您的应用程序支持 pre-3.0,请确保将此版本的自定义主题放在 values-v11 或类似版本中。

    【讨论】:

    • 谢谢,这是对的,我以前做过的,但是不行,\n
    【解决方案2】:

    更改 homeAsUp :

    private ActionBarDrawerToggle mDrawerToggle;
    mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
                      R.drawable.ic_navigation_drawer, //nav menu toggle icon
                      R.string.app_name, // nav drawer open - description for accessibility
                      R.string.app_name // nav drawer close - description for accessibility
    );
    

    要更改 actionOverflowButton 样式,请参阅这篇文章: Changing overflow icon in the action bar

    【讨论】: