débutant, upgrade de librairies pour menu navigation à tiroir
Bonjour,
j'ai trouvé un cours pour apprendre android studio.
j'ai recopié le code pour obtenir une interface avec un "navigation drawer". il y a plusieurs classes à importer et le cours qui date de 2017 propose les imports suivants avec l'enjeux des compatibilité avec les versions précédentes:
Code:
1 2 3 4 5 6 7 8 9 10 11
| import android.content.Intent;
import android.support.design.widget.NavigationView;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.view.GravityCompat;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.view.MenuItem; |
or android a évolué et quand j'essaie de mettre ces imports, certains sont grisés ou ne correspondent plus au code java qui suit. j'ai donc mis à jour, par exemple :
Code:
1 2 3
| import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.app.ActionBarDrawerToggle ;
import android.widget.Toolbar; |
etc, etc .
mais je ne trouve rien pour importer "NavigationView" et com.google.android.material.navigation.NavigationView est grisé quand j'essaie de l'importer.
Ma question est simple : comment savoir quelles lib importer quand android studio ne propose rien avec alt+entree et que les bibliothèques ont évolué? la question doit se poser pour de nombreux programmes qui évoluent avec android. y a t il une méthode pour mettre à jour le code?
merci