Si vous souhaitez créer un tiroir de navigation, la bibliothèque de conception Android a un nouveau composant appelé NavigationView. Un didacticiel de la bibliothèque de conception Android de Chris Banes est disponible sur cette page. Vous voudrez peut-être faire référence à l'application Google I/O si vous voulez personnaliser votre tiroir Nav. github.com/google/iosched
EDIT: Étant donné que vous utilisez le NavigationView et que vous voulez rendre le texte transparent d'être sélectionné, ajoutez un nouveau fichier dans/res/couleur /. Appelons-nav_item_text.xml
Utilisez le contenu suivant en elle:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Text color when checked -->
<item android:color="#00000000" android:state_checked="true" />
<!-- Text color when not checked. Modify value to color of primary text. -->
<item android:color="#212121" />
</selector>
Et puis l'ajouter à votre mise en page NavigationView:
app:itemTextColor="@color/nav_item_text"
Il ressemblera maintenant à:
<android.support.design.widget.NavigationView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/navView"
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:layout_gravity="start"
android:fitsSystemWindows="true"
app:itemTextColor="@color/nav_item_text"
app:headerLayout="@layout/nav_header"
app:menu="@menu/nav"/>
Si vous voulez que le texte disparaisse toujours:
app:itemTextColor="#00000000"
oui est quelque chose comme ça, mais ça ne fonctionne pas. Je suis à la recherche d'une "mini variante" d'un tiroir de navigation de Google Patterns. – pnappa
Google ne documente pas comment utiliser la mini-variante du tiroir de navigation, j'ai donc utilisé la disposition du panneau coulissant, donc votre réponse est parfaite. Merci beaucoup. – pnappa