2017-09-07 6 views
0

J'ai caché l'icône du hamburger du tiroir de navigation en utilisant le code suivant dans onCreate. Quand je passe à d'autres fragments, cela aussi est caché, comment puis-je ramener l'icône une fois que je m'éloigne de ce fragment?Comment afficher l'icône du hamburger Navigation Drawer caché?

+0

La meilleure façon pour faire cela est d'utiliser une barre d'outils et insérer la barre d'outils dans chaque fragment, puis ch ange selon vos besoins. – Umair

Répondre

0

essayer ceci pour obtenir deafult hamburger_icon drawable

actionBar.setHomeAsUpIndicator(R.drawable.ic_drawer); 
actionBar.setDisplayHomeAsUpEnabled(true); 

caisse ce ic_drawer.xml dans le dossier drawable

<vector xmlns:android="http://schemas.android.com/apk/res/android" 
     android:width="24dp" 
     android:height="24dp" 
     android:viewportWidth="24.0" 
     android:viewportHeight="24.0"> 
    <path 
     android:fillColor="#FF000000" 
     android:pathData="M3,18h18v-2L3,16v2zM3,13h18v-2L3,11v2zM3,6v2h18L21,6L3,6z"/> 
</vector> 
+0

Je ne trouve pas "android.R.drawable.ic_drawer". –

+0

@SreekanthKarumanaghat vérifier mis à jour ans –

+0

Merci Cela a fonctionné., Mais une question de plus, quel est le meilleur endroit pour garder ce code? Je souhaite l'appeler lorsque l'utilisateur quitte le fragment. –

1

Vous pouvez définir l'icône en utilisant drawable

actionBar.setHomeAsUpIndicator(R.drawable.hamburger_icon); 
+0

Mais où hamburger_icon est-il dessinable? –