Comment Créer un système de Navigation Tiroir à l'Aide d'Android d'aide à la Conception de la Bibliothèque?
Dans google developer blog . J'ai lu sur la nouvelle façon de créer de la navigation tiroir à l'aide de nouvelles dépendance appelé
compile 'com.android.support:design:22.2.0'
mais je n'ai pas trouvé la manière exacte de créer un système de navigation tiroir à l'aide de cette nouvelle dépendance.
Dans la construction.gradle , j'ai ajouté de la dépendance
compile 'com.android.support:design:22.2.0'
compile 'com.android.support:appcompat-v7:22.0.0'
dans la mise en page du fichier ajouté le code suivant (basé sur google blog)
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<!-- your content layout -->
<android.support.design.widget.NavigationView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:headerLayout="@layout/drawer_header"
app:menu="@menu/drawer"/>
</android.support.v4.widget.DrawerLayout>
Aussi, j'ai essayé d'étendre la classe à l'aide de ActionBarActivity mais sa obsolète?
Ref:http://android-developers.blogspot.in/2015/05/android-design-support-library.html
Toute aide appréciée .Merci
OriginalL'auteur vision | 2015-06-02
Vous devez vous connecter pour publier un commentaire.
Hi essayez les étapes suivantes
Ajouter Android conception de la bibliothèque de prise en charge de la dépendance
Créer un en-tête pour la navigation tiroir
Créer un menu de navigation tiroir éléments
Créer un système de Navigation de l'Affichage avec en-tête et les éléments
La Mise En Œuvre De Navigation
vous pouvez directement télécharger le code source à partir de mon blog
OriginalL'auteur nirav kalola
bonjour @user3739665 je suis aussi en train d'essayer maigre bibliothèque de prise en charge, mais je ne pense pas qu'il y est bon(parce que pas d'échantillon disponible dès maintenant). voici donc mon essayé de code, juste pour la démonstration comment utiliser cette lib.
- je changer cette mise en page comme ci-dessous ajouté le principal fragment, vous pouvez également ajouter de la barre d'outils.
j'ai créer
drawer.xml
pour le menu etdrawer_header.xml
pour l'utilisateur de détail comme montrer dans blogmon code d'activité
}
ajouter ce dans vous construire.gradle
drawer.xml
drawer_header.xml
MODIFIER
ajout d'élément de navigation d'ouvrir,de fermer, de permettre la sélection des éléments de
Merci @Dhawal Sodha Parmar
OriginalL'auteur Dhawal Sodha Parmar
La java "partie" peut ressembler à ceci:
Ensemble de votre activité en tant qu'auditeur
Et de gérer les événements de la même façon que la poignée menu interaction
Cochez cette projet github pour tous les exemples d'utilisation de la bibliothèque de conception.
OriginalL'auteur Semanticer
Il n'est pas clair exactement ce que votre question est (en quoi il n'a pas de travail?),
mais peut-être vous avez raté le fait que vous muse réellement définir le "drawer_header" mise en page et le "tiroir" menu?
Si ce n'est pas le problème, veuillez expliquer plus en détail exactement ce que vous allez avoir un problème avec.
OriginalL'auteur GreyBeardedGeek
Tutoriel: Affichage De Navigation D'Aide À La Conception De La Bibliothèque
OriginalL'auteur Half Moon
activity_main
app_bar_main
content_main
nav_header_main
activity_main_drawer
couleurs
dimens
MainActivity
dépendances
styles
styles-v21
OriginalL'auteur Azim Ansari