Android Navigationsschublade mit Aktivitäten implementiert

8

Ich entwickle meine eigene Android-Anwendung und kam zu einem Punkt, wo ich drei verschiedene Aktivitäten habe, nämlich Aktivität A, Aktivität B und Aktivität C. Was ich jetzt machen möchte, ist ein Navigationsschublade zu erstellen, um zwischen ihnen zu navigieren. Ich habe das Tutorial auf der Android-Entwickler-Website gelesen, aber sie haben sich nur auf Fragmente konzentriert. Wie werden professionelle Android-Anwendungen nur mit einer Aktivität entwickelt und alle anderen Bildschirme werden mit Hilfe von Fragmenten entwickelt? Wenn nicht, warum ist nicht dokumentiert, wie man die Navigationsleiste mit Activities implementiert? Danke für Ihre Hilfe.

>     
koufa 05.05.2014, 15:49
quelle

2 Antworten

16

Sie müssen eine Base activity erstellen, die alle gängigen Drawer navigation sachen enthält. Ich werde diese Basis Activity als DrawerActivity nennen, und alle anderen Activity sollten diese DrawerActivity erweitern. Also wird Activity eine Instanz von Drawer Layout haben.

Erstellen Sie ein gemeinsames Layout mit DrawerLayout und fügen Sie ein FrameLayout und ListView als untergeordnetes Element

ein %Vor%

Legen Sie nun dieses Layout in onCreate() auf DrawerActivity

fest %Vor%

}

Fügen Sie ein Element hinzu, klicken Sie auf Listener

%Vor%

Schließlich wird die gesamte andere Aktivität dieses DrawerActivity

erweitern %Vor%

Sie können die vollständige Quelle hier Ссылка

sehen     
Libin 05.05.2014, 16:17
quelle
-5

Sie können in jeder Aktivität einen NavigationDrawer mit derselben Liste von Optionen verwenden.

    
Karakuri 05.05.2014 16:14
quelle