Wechseln Sie vom main.xml-Layout zu einem anderen Layout

8

Ich habe hier eine einfache Android-Frage:

Ich habe ein main.xml-Layout, das beim Start der App geladen wird. Diese Seite hat eine Menüschaltfläche, die (wenn darauf geklickt wird) den Benutzer an ein anderes Layout (about.xml) senden soll.

Ich bezweifle, dass das richtig ist. Wenn dieser Befehl angeklickt wird, wird er eingefügt:

%Vor%

Und es scheint zu funktionieren, ich sehe die about.xml-Seite, aber ich kann nicht zurück zum main.xml-Layout navigieren, wenn ich die BACK-Taste auf meinem Android-Gerät drücke, wird die App einfach geschlossen.

Ich bezweifle, dass dies der richtige Weg ist, um zwischen XML-Layoutdateien zu navigieren. Kannst du mir bitte helfen oder auf eine Seite zeigen, die das für einen Computerprogrammierer-Anfänger wie mich buchstabiert?

Vielen Dank

Pat

BEARBEITEN: Danke für all die Antworten, die du mir geholfen hast, in die richtige Richtung zu zeigen. Um zukünftigen Noob-Programmierern wie mir zu helfen, Aktivitäten zu verstehen, ist hier ein großartiges einfaches Tutorial, das ich online gefunden habe, das es für uns Anfänger vorbereitete!

Ссылка

    
PAMUNOZ 10.05.2011, 15:41
quelle

4 Antworten

7

Haben Sie eine separate Aktivität für Ihre About-Seite? Im Allgemeinen erstellen Sie für jeden Bildschirm eine neue Aktivität. Wenn Sie zu einem neuen Bildschirm wechseln, wird die neue Aktivität über die erste Bildschirmaktivität gestapelt. Wenn Sie auf Android-Gerät Zurück klicken, wird die vorherige Aktivität angezeigt.

    
yogsma 10.05.2011, 15:45
quelle
1

Was Sie tun möchten, ist eine neue Aktivität für jeden Bildschirm zu erstellen. Sie erstellen jede neue Aktivität als neue Klasse und verwenden Intents , um zwischen ihnen zu wechseln. Auf diese Weise verwenden Sie setContentView(); nur einmal für jede Aktivität. Die Android-Website ist voller großartiger Ressourcen.

    
Amplify91 10.05.2011 15:50
quelle
1

In Ihrer Hauptaktivität ist die Inhaltsansicht auf main.xml festgelegt, und Sie haben eine weitere about.xml , die auf eine andere Aktivität festgelegt werden sollte, sodass Sie mit Intents von einer Aktivität zu einer anderen wechseln können. Ich schlage vor, dass Sie freundlicherweise die Website des Entwicklers durchgehen, wo Sie die Verwendung von Aktivitäten und Absichten finden können.

    
Lavanya 12.05.2011 04:25
quelle
-2

Wenn Sie zwischen diesen Layouts wechseln, müssen Sie das Verhalten der Schaltflächen auf der Rückseite verwalten

Hier ist ein Pseudocode-Beispiel, das Sie in Ihren Aktivitäten Hauptklasse

verwenden können %Vor%     
snctln 10.05.2011 15:48
quelle