2015-04-23 246 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

謝謝,Hugo Gresse。我不能相信這是這麼簡單:) – Egis

回答

1

你必須設置你的應用程序主要顏色以下材料主題: (official documentation

RES /價值/ 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>