Android: Linear vs Tabellen-Layout für eine wiederverwendbare UI-Komponente
-
25-09-2019 - |
Frage
Ich versuche, ein wiederverwendbares Layoutelement ich in einem anderen Layout einfügen möchte zu definieren. Aber ich bin nicht sicher, was ist der beste Weg, um das Layout Ich mag zu archivieren.
Die wiederverwendbare Komponente sollte wie folgt aussehen.
Es sollte in 3 Bereiche getrennt werden. Jeder Bereich wird über einen separaten Hintergrund Bildes.Verfahren beiden Bereiche auf der linken Seite sollten enthalten jeweils zwei Textviews, während der rechte Bereich 3 Textviews enthalten sollte. Die gesamte Komponente soll die Breite des Bildschirms füllen.
Ich habe bereits damit begonnen, das Layout zu bauen, aber ich bin immer noch nicht sicher, ob es zu tun, indem mehrere LinearLayouts nisten oder durch ein Tablelayout verwenden.
Welchen Weg soll ich gehen? Oder möchten Sie einen völlig anderen Ansatz vorschlagen?
Lösung
Haben Sie einen RelativeLayout
oder LinearLayout
als Elternteil. Im Innern findet LinearLayout
für links und RelativeLayout
für rechts.
links auf eine TableLayout
.this nehmen sollte das gewünschte Layout geben.