Wie füge ich Layout in Layout in Android ein?
Ich erstelle ein gemeinsames Layout. Ich möchte dieses Layout in eine andere Seite aufnehmen.
android
android-layout
Mohan
quelle
quelle
Antworten:
Bearbeiten: Wie in einem Kommentar zu Recht hier einige weitere Informationen angefordert. Verwenden Sie das
include
Tagum das Layout einzuschließen, das Sie wiederverwenden möchten.
Überprüfen Sie diesen Link aus ...
quelle
<include />
Tag tun können. Sie können dies jedoch mit Java-Code tun. siehe Phileo99 Antwort unten zu wissen , wie Sie einen Verweis auf das mitgelieferte Layout zu erhalten. und dann können Sie den Inhalt ändern.Beachten Sie, dass beim Einfügen
android:id...
in das<include />
Tag die im enthaltenen Layout definierte ID überschrieben wird. Beispielsweise:yourlayout.xml:
Dann würden Sie dieses enthaltene Layout im Code wie folgt referenzieren:
quelle
Verwenden
<include />
Tag.Lesen Sie auch die Artikel Erstellen wiederverwendbarer UI-Komponenten und Zusammenführen von Layouts .
quelle
Versuche dies
quelle
Aus offiziellen Dokumenten zur Wiederverwendung von Layouts
Hier ist meine header.xml- Datei, die ich mit dem include-Tag wiederverwenden kann
Nein, ich benutze die Tag in XML, um ein weiteres Layout aus einer anderen XML-Datei hinzuzufügen.
quelle
Because I want to reuse a ProgressBar
welches Problem kommt?Weitere Informationen Verwenden Sie diesen Link https://developer.android.com/training/improving-layouts/reusing-layouts.html
Über dem Layout können Sie in anderen Aktivitäten verwenden
quelle