L'éditeur de navigation Android Studio

Utilisation de la navigation éditeur d'Android Studio, vous pouvez contrôler le flux au sein d'une application d'une activité à une autre. Pour ce faire, essayez l'expérience suivante:

  1. Lancez Android Studio et créez un nouveau projet Android.

    Lorsque vous créez le projet, accepter toutes les valeurs par défaut.

  2. Dans le menu principal de Android Studio, sélectionnez Outils Editor-Android-navigation.

    Lorsque vous le faites, Android Studio affiche une représentation graphique du contenu de l'un des fichiers de votre projet. Le nom du fichier est main.nvg.xml.

    L'éditeur Navigation
    L'éditeur Navigation

    Ici, l'Éditeur Navigation illustre une relation entre l'activité principale de votre application et le menu de l'activité principale.

  3. droit; cliquez (sur un PC) ou Contrôle-clic (sur un Mac) n'importe où dans la zone grise dans le panneau de navigation Editor.

    Lorsque vous le faites, vous verrez un menu contextuel contenant un nouvel élément d'activité.

  4. Cliquez sur l'élément de nouvelle activité.

    Android Studio affiche le familier ajouter une activité à la boîte de dialogue Mobile.




  5. Sélectionnez activité Blank puis cliquez sur Suivant.

    Comme d'habitude, vous voyez une boîte de dialogue de l'activité Personnaliser.

  6. Acceptez les valeurs par défaut. (Voilà, cliquez sur Terminer.)

    En conséquence, vous revenez à l'éditeur de navigation Android Studio. Maintenant, l'éditeur affiche deux activités.

    Vous avez deux activités!
    Vous avez deux activités!

    Si vous regardez la fenêtre de l'outil de projet, vous voyez Activité principale et Main2Activity dans l'arborescence de la fenêtre de l'outil.

  7. Dans l'éditeur de navigation, double-cliquez sur l'image à l'intérieur de l'original Activité principale.

    Lorsque vous le faites, Android Studio ouvre l'outil de Designer et affiche un aperçu de la Activité principale écran.

  8. Dans la palette, faites glisser un bouton à la Activité principale écran.

    Votre but est de faire un clic de ce bouton lancera l'autre activité (la Main2Activity). Voici où l'éditeur de navigation montre son véritable muscle!

    Cherchez les onglets qui apparaissent au-dessus de l'outil Designer. L'une des pattes est marqué main.nvg.xml.

  9. Retourner à l'éditeur de navigation en sélectionnant le main.nvg.xml onglet.

    Dans la représentation picturale de l'éditeur de navigation Activité principale, vous voyez le bouton que vous avez ajouté à l'étape 8.

  10. Tant que vous maintenez la touche Maj enfoncée, faites glisser votre curseur de la souris à partir du bouton à l'image de la deuxième activité (Main2Activity).

    Lorsque vous le faites, Android studio tire une flèche entre le bouton et la deuxième activité.

    En cliquant sur le bouton lance la deuxième activité
    En cliquant sur le bouton lance la deuxième activité
  11. Sélectionnez l'onglet MainActivity.java juste au-dessus de l'éditeur de navigation.

    Dans le code, vous pouvez voir que le clic du bouton commence la deuxième activité.

    OnCreate videOverrideprotected (Bundle savedInstanceState) {super.onCreate(savedInstanceState)-setContentView(R.layout.activity_main)-findViewById(R.id.button).setonclickListener(new View.onclickListener () {Overridepublic vide sur clic(Voir v) { startActivity (nouveau intention (MainActivity.this, Main2Activity.class)) -}}) -}

    Vous ne devez taper ce code. L'éditeur de navigation composé le code pour vous. Qui plus est, l'éditeur de navigation peut vous donner une représentation graphique du flux des activités au sein de votre application. Comme la complexité de votre application augmente et le flux devient complexe, ayant une image de l'écoulement peut être très pratique.

  12. Exécutez votre application et cliquez sur le bouton de l'activité principale d'origine.

    Bien sûr, cela fonctionne. Mais essayer quand même, juste pour sentir la puissance!