Wie füge ich einem vorhandenen Projekt in Android Studio neue Aktivitäten hinzu?

74

In Eclipse haben Sie einfach auf die neue Schaltfläche geklickt und die Android-Aktivität ausgewählt, um eine neue Aktivität hinzuzufügen. Aber Android Studio ist ein bisschen anders; Ich konnte nicht herausfinden, wie ich dem Projekt neue Aktivitäten hinzufügen kann.

Haşim Şemdinoğlu
quelle

Antworten:

119

So fügen Sie ein Activitymit Android Studio hinzu.

Dieser Schritt entspricht dem Hinzufügen von Fragment, Service, Widget usw. Screenshot wird bereitgestellt.

[UPDATE] Android Studio 3.5. Beachten Sie, dass ich die Schritte für die ältere Version entfernt habe. Ich gehe davon aus, dass fast alle Version 3.x verwenden.

Geben Sie hier die Bildbeschreibung ein

  1. Klicken Sie mit der rechten Maustaste auf eines der Java-Pakete / Java-Ordner / -Module. Ich empfehle, ein Java-Paket auszuwählen und dann mit der rechten Maustaste darauf zu klicken, damit das Ziel der Aktivität dort gespeichert wird
  2. Wählen Sie / Klicken Sie auf Neu
  3. Wählen Sie Aktivität
  4. Wählen Sie eine Aktivität aus, die Sie erstellen möchten, wahrscheinlich die grundlegende.

Um ein Serviceoder ein hinzuzufügen BroadcastReceiver, führen Sie einfach den gleichen Schritt aus.

Glenn
quelle
6
Ich musste gehen src > main > java > com.example.myapp > right click > New > Android Component.
Robert
1
Gibt es eine Möglichkeit, eine Aktivität aus einer vorhandenen Layout-XML-Ressource zu erstellen?
Dowjones123
Ok, so erstellen Sie eine neue Aktivität, aber wie zeigt man das Layout einer neuen Aktivität an?
user198003
@ user198003 Wenn Sie eine neue Aktivität erstellen, erstellt AS ein Layout für Sie.
Glenn
Auf diese Weise zwingt mich Android Studio, auch eine neue Layoutdatei zu erstellen. Wie kann ich dies erreichen, wenn die entsprechende Layoutdatei bereits vorhanden ist? Ich möchte die neue Aktivität, die hinzugefügt wird, einer bereits vorhandenen Layoutdatei zuordnen.
RBT
19

Klicken Sie in Android Studio 2 mit der rechten Maustaste auf die App und wählen Sie Neu> Aktivität> ... , um den gewünschten Aktivitätstyp zu erstellen.

Geben Sie hier die Bildbeschreibung ein

Majid
quelle
5

Ich denke, es ist natürlich unkompliziert, ob Intellij IDEA oder Android Studio. Ich klicke immer auf das neue Java-Klassenmenü und tippe dann den Klassennamen ein und drücke die Eingabetaste, um es zu erstellen. Danach tippe ich manuell "Erweitert Aktivität" in die Klassendatei und importiere die Klasse dann per Tastenkombination. Schließlich überschreibe ich auch manuell die onCreate () -Methode und rufe die setContentView () -Methode auf.

VinceStyling
quelle
1

Gehen Sie in Android Studio zu App -> src -> main -> java -> com.example.username.projectname

Klicken Sie mit der rechten Maustaste auf com.example.username.projectname -> Activity -> ActivityType

Geben Sie die Details der neuen Android-Aktivität ein und klicken Sie auf Fertig stellen .

Viola! Neue Aktivität zum bestehenden Projekt hinzugefügt.

Palak Jain
quelle
0

Gehen Sie in Android Studio zu App -> src -> main -> res ->

Datei -> neu -> Aktivität -> Aktivitätstyp [Wählen Sie eine gewünschte Aktivität aus]

Geben Sie die Details der neuen Android-Aktivität ein und klicken Sie auf Fertig stellen.

Sanoob Pookodan
quelle