2015-07-25 14 views
38

Sto usando una barra degli strumenti al posto della barra delle azioni e sto anche utilizzando un cassetto di navigazione.Il mio colore della barra degli strumenti è nero e voglio che il colore dell'indicatore del cassetto di navigazione sia bianco.Così come cambiare il colore dell'indicatore del cassetto di navigazione o inserire un indicatore di navigazione personalizzato nella v7.Qualcuno può aiutarmi?Cambia il colore dell'icona dell'indicatore del navigatore di navigazione

+0

Eventuali duplicati di [Colore del ActionBarDrawerToggle animato in ActionBar] (http://stackoverflow.com/questions/27250915/color-of-animated-actionbardrawertoggle-in-actionbar) – Sanf0rd

+1

ho risposto come farlo a livello di codice su un'altra domanda (http://stackoverflow.com/questions/27250915/color-of-animated-actionbardrawertoggle-in-actionbar/40164200#40164200). Si prega di contrassegnare questa domanda come duplicata. – Sanf0rd

risposta

97

provare a creare questo stile nel vostro styles.xml

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

e quindi aggiungere a voi le applicazioni tema in questo modo:

<item name="drawerArrowStyle">@style/DrawerArrowStyle</item> 
+3

Cambia solo il colore dell'icona dell'hamburger. Il colore della freccia indietro rimane invariato. – VishalKale

+0

@VishalKale Voglio cambiare entrambi. Puoi aiutare? –

+0

@RishabhSrivastava Aggiungi 'app: popupTheme' e' app: theme' alla barra degli strumenti. E utilizzare ' @ Android: il colore/bianco '. – VishalKale

16

Nel vostro AppTheme aggiungere questo stile.

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

<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle"> 
<item name="spinBars">true</item> 
<item name="color">@android:color/white</item> 
</style> 

+0

grazie per aver funzionato per me –

8

Di seguito ha lavorato per me.

<style name="ToolBarStyle" parent="Theme.AppCompat.Light.NoActionBar"> 
      <item name="colorControlNormal">@android:color/white</item> 
     </style> 
+0

è il metodo migliore e più breve per cambiare il colore dell'indicatore di navigazione, grazie –

Problemi correlati