Android studio DrawerLayout XML

voix
0

Voici le code XML pour ma mise en page du tiroir. Je l'ai fait comme ci-dessous, mais la boîte grise est affichée dans la conception qui dit « android ... DrawerLayout » et ne peut pas lancer des mises en page avec ids en java. L'erreur indique que:

  1. Rendu problème -Failed pour trouver le style « navigationViewStyle » dans le thème actuel
    Conseil: Essayez de rafraîchir la mise en page.

  2. Styles manquants

    • styles manquants. Est-ce le bon thème choisi pour cette mise en page? Utilisez la zone de liste déroulante Thème ci-dessus la disposition de choisir une autre disposition, ou fixer les références de style à thème.
  3. Impossible de lancer une ou plusieurs classes. Les classes suivantes ne pouvaient pas être instanciées: - android.support.design.widget.NavigationView (Open Class, Afficher exception, Effacer le cache) - android.support.v4.widget.DrawerLayout (classe ouverte, Afficher exception, Effacer le cache) Astuce: Utilisez View.isInEditMode () dans vos vues personnalisées pour ignorer le code ou afficher les données d'échantillon lorsque indiqué dans l'IDE. Si cela est une erreur inattendue, vous pouvez aussi essayer de construire le projet, puis actualiser manuellement la mise en page.

    Exception Détails java.lang.ClassNotFoundException: android.view.View $ OnUnhandledKeyEventListener Copier pile de presse-papiers

Je pense que le thème est pas mal mais j'utiliser l'API 18 (JellyBean). Ce qui pourrait être le problemm ???

<?xml version=1.0 encoding=utf-8?>
<android.support.v4.widget.DrawerLayout
   xmlns:android=http://schemas.android.com/apk/res/android
   xmlns:app=http://schemas.android.com/apk/res-auto
   xmlns:tools=http://schemas.android.com/tools
   android:layout_width=match_parent
   android:layout_height=match_parent
   tools:openDrawer=right
   android:fitsSystemWindows=true
   android:id = @+id/mainDrawer
   >


    <include
        layout=@layout/content_main
        android:layout_width=match_parent
        android:layout_height=match_parent/>


    <android.support.design.widget.NavigationView
        android:id = @+id/rightNavView
        android:layout_width=match_parent
        android:layout_height=match_parent
        app:headerLayout=@layout/navbar_main
        android:gravity = right
        android:fitsSystemWindows=true
        >

    </android.support.design.widget.NavigationView>

</android.support.v4.widget.DrawerLayout>
Créé 20/10/2018 à 03:00
source utilisateur
Dans d'autres langues...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more