Bonjour
Je suis débutant en programmation mobile.
J'ai créé un Navigation drawer avec l'assistant d'Android Studio sans fragments avec activités.
Avec le menu, je sélectionne des items : ca fontionne
Dans la zone du drawerlayout (écran accueil à droite du volet de navigation), je veux configurer une interface cliquable avec une gridview.
Le problème est que si j'insère une gridview dans activity_main.xml, l'application sur émulateur plante.
En fait, si je mets mon gridview dans content_main, l'appli plante aussi.
Mes dépendances gradle sont en rouge avec cardview.
Svp, qqun peut m'aider. Suis à cours. Les liens officiels avec les dependances à integrer sont en rouge soulignés sur gradle.
Il est ou le problème .
Merci par avance.
A quoi sert le content_main ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'androidx.legacy:legacy-support-v4:1.0.0' implementation 'com.google.android.material:material:1.0.0' implementation 'androidx.lifecycle:lifecycle-extensions:2.1.0' implementation 'androidx.constraintlayout:constraintlayout:1.1.3' implementation 'androidx.navigation:navigation-fragment:2.1.0' implementation 'androidx.navigation:navigation-ui:2.1.0' implementation 'com.android.support:appcompat-v7:22.1.1' implementation 'com.android.support:recyclerview-v7:22.1.1' implementation 'com.android.support:cardview-v7:22.1.1'
Et ou insérer ma gridView ? pour avoir une interface avec des images/cardview cliquables ?
J'espère que vous me comprenez ....
Merci pour votre aide.
Config Activity_main.xml:
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 <?xml version="1.0" encoding="utf-8"?> <androidx.drawerlayout.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:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" android:background="@color/bluestyle" tools:openDrawer="start" > <include layout="@layout/app_bar_main" android:layout_width="match_parent" android:layout_height="match_parent" /> <com.google.android.material.navigation.NavigationView android:id="@+id/nav_view" android:layout_width="wrap_content" android:layout_height="match_parent" app:itemTextColor="#EADBDF" android:layout_gravity="start" android:fitsSystemWindows="true" app:headerLayout="@layout/nav_header_main" app:menu="@menu/activity_main_drawer" /> <ListView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/list_view" android:divider="@null" android:scrollbars="none" android:padding="6dp"/> </androidx.drawerlayout.widget.DrawerLayout>
Partager