Android Studio Navigation Editor

Mit Android Studio Navigation-Editor können Sie den Fluss innerhalb einer App von einer Aktivität zur nächsten Kontrolle zu bringen. Um dies zu tun, versuchen Sie folgendes Experiment:

  1. Android Studio starten und ein neues Android-Projekt erstellen.

    Wenn Sie das Projekt erstellen, akzeptieren Sie alle Standardeinstellungen.

  2. Im Android Studio Hauptmenü auf Extras-Android-Navigation-Editor wählen.

    Wenn Sie das tun, zeigt Android Studio eine bildliche Darstellung des Inhalts eines Ihrer Projektdateien. Der Name der Datei ist main.nvg.xml.

    Die Navigation Editor
    Die Navigation Editor

    Dabei zeigt die Navigation Editor eine Beziehung zwischen der App Haupttätigkeit und das Menü der Haupttätigkeit.

  3. rechts, klicken (auf einem PC) oder Ctrl-Taste (Mac) überall in den grauen Bereich im Navigations Editor.

    Wenn Sie das tun, sehen Sie ein Kontextmenü eine neue Aktivität Element enthält.

  4. Klicken Sie auf die Neue Aktivitäten Artikel.

    Android Studio zeigt das vertraute eine Aktivität Dialogfeld Mobile hinzufügen.

  5. Blank Aktivität auswählen und dann auf Weiter.

    Wie üblich, sehen Sie ein Anpassen der Aktivität Dialogfeld.

  6. Übernehmen Sie die Standardeinstellungen. (Das heißt, klicken Sie auf Fertig stellen.)

    Als Ergebnis, kehren Sie zur Navigation Editor Android Studio. Jetzt ist der Editor zeigt zwei Aktivitäten.

    Sie haben zwei Aktivitäten!
    Sie haben zwei Aktivitäten!

    Wenn Sie das Projekt-Tool-Fenster schauen, sehen Sie Hauptaktivität und Main2Activity in des Baumes Werkzeugfenster.

  7. Im Navigation-Editor Doppelklicken Sie in das Bild des Originals Hauptaktivität.

    Wenn Sie das tun, öffnet Android Studio das Designer-Tool und zeigt eine Vorschau auf die Hauptaktivität Bildschirm.

  8. Aus der Palette ziehen Sie eine Schaltfläche, um die Hauptaktivität Bildschirm.

    Ihr Ziel ist es, ein Klick auf diese Schaltfläche starten Sie die andere Tätigkeit zu machen (die Main2Activity). Hier ist, wo die Navigation Editor seine wirkliche Muskel zeigt!

    Achten Sie auf die Registerkarten, die über dem Designer-Tool angezeigt. Einer der Registerkarten markiert ist main.nvg.xml.

  9. Zurück zur Navigation Editor, indem Sie die Auswahl main.nvg.xml Tab.

    In der bildlichen Darstellung der Navigation Editor von Hauptaktivität, sehen Sie die Schaltfläche, die Sie in Schritt 8 hinzugefügt.

  10. Während Sie die Shift-Taste gedrückt halten, ziehen Sie den Mauszeiger über die Schaltfläche, um das Bild der zweiten Aktivität (Main2Activity).

    Wenn Sie das tun, zieht Android Studio einen Pfeil zwischen dem Knopf und der zweiten Aktivität.

    Durch Anklicken der Schaltfläche startet die zweite Aktivität
    Durch Anklicken der Schaltfläche startet die zweite Aktivität
  11. Wählen Sie die Registerkarte MainActivity.java direkt über dem Navigations Editor.

    Im Code können Sie sehen, dass die Schaltfläche klicken Sie die zweite Aktivität beginnt.

    @Overrideprotected Leere onCreate (Bundle savedInstanceState) {super.onCreate(savedInstanceState)-setContentView(R.layout.activity_main)-findViewById(R.id.button).setonclickListener(new View.onclickListener () {@Overridepublic Leere auf Knopfdruck(Blick v) { startActivity (new Intent (MainActivity.this, Main2Activity.class)) -}}) -}

    Sie haben nicht diesen Code eingeben. Die Navigation Editor zusammengesetzt den Code für Sie. Was mehr ist, kann die Navigation Editor Sie geben eine bildliche Darstellung des Flusses von Aktivitäten innerhalb Ihrer App. Als App-Komplexität erhöht und die Strömung wird komplex, kann ein Bild von der Strömung mit sehr praktisch sein.

  12. Führen Sie Ihre Anwendung, und klicken Sie auf die Original-Taste Haupttätigkeit.

    Sicher, es funktioniert. Aber versuchen Sie es trotzdem, nur um die Macht zu fühlen!

Menü