2017-07-08 2 views
1

par défaut la moitié de hamburger est affichée, comme vu dans le coin supérieur gauche de la capture d'écran. Je veux afficher un hamburger complet. le code provient de https://developer.android.com/training/implementing-navigation/nav-drawer.html. Comment puis-je faire ceci? screenshotcomment rendre le menu hamburger entièrement visible

+0

Postez votre code ici. – FAT

+0

Je viens de prendre un exemple de code de google. le code est ici https://developer.android.com/training/implementing-navigation/nav-drawer.html – sandeep

Répondre

1

Semble que vous utilisez une technique très ancienne pour créer Navigation Drawer. Son environ 4 ans code et semble perfect concernant old version.

FYI, précédemment ce type d'interface utilisateur a été fait en utilisant DrawerLayout avec ListView. Mais maintenant Android lui-même a officiellement introduit le menu du panneau coulissant en introduisant un nouveau concept appelé Navigation Drawer dans lequel nous combinons DrawerLayout et NavigationView pour atteindre la sortie désirée.

Comment rendre le menu hamburger complètement visible?

SOLUTION:

  1. Utilisation AppCompatActivity au lieu de Activity et utiliser AppCompat thème pour atteindre votre sortie désirée.
  2. Utilisez NavigationView au lieu de ListView.

Voici un exemple de NavigationView:

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:id="@+id/drawer_layout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true"> 

    <!-- Your contents --> 

    <android.support.design.widget.NavigationView 
     android:id="@+id/navigation" 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:layout_gravity="start" 
     app:menu="@menu/my_navigation_items" /> 
</android.support.v4.widget.DrawerLayout> 

est ici un très bon tutoriel: Android Sliding Menu using Navigation Drawer

Espérons que cela aidera ~