Activity zu einer App mit Slide-In Menü hinzufügen [Android Studio]

  • 7 Antworten
  • Letztes Antwortdatum
Rastaman

Rastaman

Stamm-User
148
Hallo,

Ich habe in Android Studio eine App mit Slide-In Menü erstellt. Die MainActivity beinhaltet eine Liste welche Datensätze, die eingegeben werden darstellen soll. So weit so gut.
Jetzt möchte Ich durch klicken eines "Button" im selbigen Menü eine weitere Activity öffnen um dort die Datensätze einzutragen. Dies realisiere Ich durch:

Code:
            Intent AddData = new Intent(MainActivity.this, AddDataActivity.class);
            MainActivity.this.startActivity(AddData);
So wird allerdings die Activity im Vollbild geöffnet und Ich habe keinen Zugriff mehr auf das Slide-In Menü.
Wie kann Ich das Menü "Activityübergreifend" realisieren?

MfG
Rastaman
 
Gar nicht: wenn du eine neue Activity startest wird sich die andere beenden. 1 Activity darf nur Aktiv sein zur selben Zeit.

Deine Dateneingabe kannst du doch einfach mit Edittexts oder aus dem Input des Keyboards realisieren
 
Ich glaube Ich habe mich missverständlich ausgedrückt :D

Die Eingabe soll auch mit Edittexts realisiert werden. Nur ist die MainActivity mit der Liste belegt die diese Daten später anzeigen soll. Folglich brauche Ich eine "Seite" welche die Daten entgegennimmt. Diese soll angezeigt werden wenn Ich in meinem SlideIn Menü auf den dementsprechenden Button klicke. Das Menü muss aber trotzdem aufrufbar bleiben (ist ja logisch).

EDIT: Oder muss Ich das ganze mit Fragmenten realisieren?
 
Zuletzt bearbeitet:
Ja verstehe schon.

Aber dafür startet man keine neue Activity. Füge einfach das was du in deiner AddActivity hast in ein Layout. Und dann das Layout in die LAyouthierarchy deiner HAuptactivity ein. Wo auch immer du es für nötig hälst...

Ich würde es zum Beipiel über alles drüber legen und dann mit Gone und Visible dafür sorgen dass es sichtbar ist oder auch nicht
 
Mhm das erscheint mir mit verlaub etwas unsauber. Ich denke mal du hast mehr Ahnung als Ich :D aber müsste es da nicht einen eleganteren Weg geben?
 
Dann mach es so dass es schön aussieht. Je nachdem wie dein Menü so aufgebaut ist kann sich das Editier Menü ja aufklappen oder sich zwischen die anderen Views schieben....

oder was meinst du mit eleganteren Weg?


Oder mach aus den Textviews die die Daten anzeigen sollen einfach Edittexts -.-
 
Mit "eleganterem Weg" meine Ich dass Ich nicht nur eine Java Datei habe die Ich bis zur Unkenntlichkeit mit Code voll ballere :D.

Es muss doch möglich sein zwischen Seiten zu wechseln und trotzdem immer den gleichen Navigation Drawer zu benutzen. (Das meine Ich mit Slide-In Menü, kein Menü zum Editieren eines Textes)
 
Dann benutze zum Dateneintragen ein Fragment. Das kannst du wie eine zweite Activity behandeln...
 
  • Danke
Reaktionen: Rastaman

Ähnliche Themen

G
Antworten
0
Aufrufe
103
Gerdchen07
G
G
Antworten
1
Aufrufe
364
Gerdchen07
G
G
Antworten
13
Aufrufe
575
Gerdchen07
G
L
Antworten
2
Aufrufe
466
Lexub
L
migi01
Antworten
26
Aufrufe
1.910
migi01
migi01
Zurück
Oben Unten