2015-04-23 3 views
2

В моем приложении я использую панель действий и навигационный ящик. В панели действий есть кнопка для открытия и закрытия навигационного ящика. Я бы хотел изменить цвет на красный. Как мне это сделать?Изменить цвет кнопки навигационного ящика (кнопка возврата)?

enter image description here

+3

изменения основного цвета https://developer.android.com/training/material/theme.html#ColorPalette –

+0

Вы можете изменить направляемое изображение прямо http://stackoverflow.com/questions/18816418/how-do-i-change-the-color-of-actionbars-up-arrow –

+0

Спасибо, Уго Грессе. Не могу поверить, что это было так просто :) – Egis

ответ

1

Вы должны установить приложение основным цвета следующих Материал Темы: (official documentation)

Реза/значения/colors.xml

<resources> 
    <!-- inherit from the material theme --> 
    <style name="AppTheme" parent="android:Theme.Material"> 
    <!-- Main theme colors --> 
    <!-- your app branding color for the app bar --> 
    <item name="android:colorPrimary">@color/primary</item> 
    <!-- darker variant for the status bar and contextual app bars --> 
    <item name="android:colorPrimaryDark">@color/primary_dark</item> 
    <!-- theme UI controls like checkboxes and text fields --> 
    <item name="android:colorAccent">@color/accent</item> 
    </style> 
</resources> 

другими путь - создать значок самостоятельно: Toolbar Navigation Hamburger Icon missing

0

решил на этом Appcombat v7 Toolbar with drawer changing colors,
сделать следующее в вашем стиле темы:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    ... 
    <item name="drawerArrowStyle">@style/DrawerArrowStyle</item> 
</style> 

<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle"> 
    <item name="color">@color/your_red_color</item> 
</style>