Wie Sie zwei Layout-XML-Dateien in einer einzigen Aktivität in Android haben

I am developing application in android.What I want is ,my activity should represent two xml layouts files.concept is like, ->when the activity is started it should show one layout(screen) ->when I click on the button exist on the first layout, it should show 2nd layout in the bottom of the screen,keeping first layout visible.

0
hinzugefügt bearbeitet
Ansichten: 1
Ihre Anforderung wird von Fragment erfüllt.
hinzugefügt der Autor GAMA, Quelle
Dazu müssen Sie nicht zwei XML-Layouts entwerfen. Bitte teilen Sie einen beliebigen Screenshot hier.
hinzugefügt der Autor Krishna Suthar, Quelle

4 Antworten

Haben Sie beide das Layout in einem einzigen XML. Bewahren Sie die Sichtbarkeit des zweiten Layouts zunächst auf secondLayoutObject.setVisibility (View.GONE) auf und ändern Sie dann nach Klicken auf die Schaltfläche die Sichtbarkeit in secondLayoutObject.setVisibility (View.Visible) .

4
hinzugefügt
Sie können sicherlich 2 Layouts untereinander haben. Wenn Sie einen Fehler erhalten, versuchen Sie es mit einem Container/Eltern-Layout, in dem Sie die zwei verschiedenen Layouts angeben können.
hinzugefügt der Autor Arun George, Quelle
Wie man das Layout in einem einzigen xml hat. Es gibt mir einen Fehler, wenn ich es versuchte
hinzugefügt der Autor Rakshi, Quelle

Eine Methode, um zwei XML-Dateien in einer Aktivität aufzurufen, besteht darin, den Layout-Manager zu verwenden und das Bildschirmverhältnis für beide XML-Dateien zuzuweisen. Verwenden Sie das relative Layout in beiden XML. Kleines Code-Snippet ist

RelativeLayout layleft = (RelativeLayout)inf.inflate(R.layout.firstxml,null);
        RelativeLayout layright = (RelativeLayout)inf.inflate(R.layout.secondxml,null);

for detail info Layout Reuse help

1
hinzugefügt

Dazu müssen Sie das Konzept der Sichtbarkeit verwenden. Stellen Sie zunächst die Sichtbarkeit des zweiten Layouts als GONE ein und wenn Sie die Taste drücken, setzen Sie die Sichtbarkeit auf True.

0
hinzugefügt

Sie können versuchen, das folgende Beispiel zu verwenden:

https://github.com/AdilSoomro/Iphone-Tab-in-Android

Dieser Quellcode zum Ändern des Layouts, wie ein Klick, um ein anderes Layout zu laden!

0
hinzugefügt