Android: impossible de changer la couleur de la flèche de retour icône de navigation
Je suis en utilisant le nouveau android appcompat de la barre d'outils. J'ai besoin de la même couleur personnalisée à burger icône et à l'arrière icônes de flèche. À l'aide de drawerArrowStyle me permet de modifier burger icône mais pas la flèche. Le problème est que sur Lollipop périphériques, rien de pré-sucette est très bien.
Voici le code:
De la barre d'outils:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"
android:background="@color/my_primary"
local:theme="@style/My.Toolbar"
local:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
Style.xml:
<style name="Theme.Base" parent="Theme.AppCompat.Light">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
<!-- colorPrimary is used for the default action bar background -->
<item name="colorPrimary">@color/my_primary</item>
<!-- colorPrimaryDark is used for the status bar -->
<item name="colorPrimaryDark">@color/black</item>
</style>
<style name="My.Theme" parent="Theme.Base">
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
</style>
<style name="My.Toolbar" parent="Theme.AppCompat.NoActionBar">
<!-- color of the title text in the Toolbar, in the Theme.AppCompat theme: -->
<item name="android:textColorPrimary">@color/my_actionbartext</item>
<!-- necessary to support older Android versions.-->
<item name="actionMenuTextColor">@color/my_actionbartext</item>
<item name="android:textColorSecondary">@color/my_actionbartext</item>
</style>
<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="color">@color/my_actionbartext</item>
</style>
J'ai essayé en utilisant une solution de ici mais il ne fonctionne pas. Quelqu'un a des idées?
double possible de Comment changer la couleur de la flèche de retour dans le nouveau matériau thème?
OriginalL'auteur Sasha | 2015-02-24
Vous devez vous connecter pour publier un commentaire.
Viens de le faire dans votre Activité/Fragment:
OriginalL'auteur ViksaaSkool
Le chemin vers la bonne solution pour le problème que j'ai trouvé ici
Toutefois, cela n'a toujours pas 100% de travail en raison de notre utilisation de DrawerLayout. Mon collègue a écrit un excellent article sur la solution ici
Excellent lien, je n'avais qu'à changer le Thème de moi-même pour le configurer correctement, mais cela nous amène au point que lorsqu'un Tiroir est utilisé, il a un effet intéressant à l'encontre de l'un drawable.
OriginalL'auteur Sasha
Je suis également pas en mesure de mettre à jour bouton flèche de retour après la mise à niveau de 23.2.0 bibliothèque de prise en charge
OriginalL'auteur silentsudo
C'est la couleur de actionMenuTextColor. Ajoutez cette ligne à votre thème.
OriginalL'auteur zek_w