7
votes

Changer l'élément Texte de la couleur de NavigationView

Comment puis-je modifier NavigationView Menu de menu NavigationView Text Color.MY Menu.xml Fichier est, j'écris aussi

App: itemIconint = "@ couleur / blanc" App: itemTextColor = "@ couleur / blanc" dans ma mise en page mais cela ne fonctionnera pas xxx

xxx

 Voici mon navigationView dans mon application comme vous pouvez le voir N'y a-t-il aucun effet si itemTextColor

mon navigationview comme .. xxx


5 commentaires

Mais la couleur de l'article est blanche que vous utilisez dans xml. alors quel est le problème?


Comme tu peux voir dans ma navigationview image, ma balise populaire est toujours la couleur noire qui est le problème principal, je veux du texte populaire en couleur blanche.


Probablement TextView dans Inside Layout_Drawer_header Disposition alors essayez de le vérifier


Selon votre réponse, nous ne pouvons pas changer la couleur de la couleur de l'élément de menu, je suis juste?


Vous pouvez modifier la couleur secondaire de votre application, cela devrait fonctionner


3 Réponses :


1
votes

NavigationView code> utilise la couleur de widget.design.navigationview code> thème. Vous pouvez remplacer ce thème comme suit.

Créez votre propre style qui remplace widget.design.navigationview code> dans votre style.xml: p> xxx pré>

Utilisez ce thème dans votre fichier XML de mise en page: P>

<android.support.design.widget.NavigationView
        ...
        android:theme="@style/NavigationStyle"
        ... />


0 commentaires

2
votes

Merci pour la réponse, je viens de chercher peu et j'ai trouvé la réponse Il n'y a pas de changement de style, je viens de changer de fichier Java comme et c'est fait.

NavigationView navigation_view = (NavigationView) findViewById(R.id.navigation_view);
    navigation_view.setItemTextColor(ColorStateList.valueOf(Color.BLACK));
    navigation_view.setItemIconTintList(null);


0 commentaires

0
votes

Veuillez vérifier cela. XXX

Vous pouvez également ajouter du style pour l'élément de navigation. ` xxx


0 commentaires