2017-07-19 1 views
0

J'ai cherché une solution pour cela et j'ai essayé plusieurs solutions, mais aucune d'elles n'a fonctionné pour moi.Android | Changer l'icône de débordement (menu 3 points) couleur?

Voici mon style.xml

<resources> 

    <!-- Base application theme. --> 
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
     <!-- Customize your theme here. --> 
     <item name="colorPrimary">@color/colorPrimary</item> 
     <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
     <item name="colorAccent">@color/colorAccent</item> 


    </style> 

    <style name="AppTheme.NoActionBar"> 
     <item name="windowActionBar">false</item> 
     <item name="windowNoTitle">true</item> 
    </style> 

    <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" /> 

    <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" /> 

</resources> 

Comment puis-je changer l'icône du menu 3 points couleur?

Répondre

0

1. Ajoutez un nouveau dessin de trois points de la couleur souhaitée dans le projet.

2. Créez un nouveau style

<style name="OverFlow" parent="Widget.AppCompat.ActionButton.Overflow"> 
    <item name="android:src">@drawable/overflow</item> 
</style> 

3. Appliquer ce style à votre thème principal de style
<item name="actionOverflowButtonStyle">@style/OverFlow</item>

+0

Mais pour que je dois générer icône pour chaque densité d'écran Taille. Je ne sais pas comment faire cela –

+0

aller à http://materialdesignicons.com et rechercher l'icône de points. –