如何自定义ActionBar上的后退按钮

如何自定义ActionBar上的后退按钮

我已经能够自定义动作栏的背景,徽标图像和文本的颜色使用这些建议:
Android:如何将ActionBar“Home”图标更改为应用图标之外的其他东西?
活动栏文本颜色
动作条背景图像

我要定制的最后一部分是后退按钮图像。默认情况下它是灰色的,我希望它是白色的。要么改变颜色,指定一个可绘制的图形,要么简单地使其透明(并将雪佛龙添加到我定制的徽标图像中)。我该怎么做?


UYOU
浏览 489回答 3
3回答

慕尼黑8549860

中指定的可绘制项提供了“向上”可承受性指示符。homeAsUpIndicator主题的属性。要用您自己的自定义版本覆盖它,应该如下所示:<style&nbsp;name="Theme.MyFancyTheme"&nbsp;parent="android:Theme.Holo"> &nbsp;&nbsp;&nbsp;&nbsp;<item&nbsp;name="android:homeAsUpIndicator">@drawable/my_fancy_up_indicator</item></style>

慕码人8056858

因此,您可以通过使用在AndroidAPI级别18和更高级别中添加的home AsUpIndicator()函数来轻松地修改它。ActionBar().setHomeAsUpIndicator(R.drawable.ic_yourindicator);如果使用支持库getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_yourindicator);
打开App,查看更多内容
随时随地看视频慕课网APP