2016-11-21 4 views
1

Ich programmiere programmgesteuert eine Schaltfläche (beliebige Ansicht) in eine LinearLayout mit horizontaler Ausrichtung.
Wie werden sie automatisch auf die nächste Zeile gesetzt?So fügen Sie Ansichten in mehrere Zeilen ein

Here ist meine Frage, aber ohne Antwort.

+1

Wenn Sie sowohl horizontale und vertikale Ausrichtung benötigen müssen Sie entweder Layouts wickeln (vertikal orientierten Linearlayout zwei horizontal ausgerichteten LinearLayouts enthält) oder verwenden Sie ein RelativeLayout, um explizit zu deklarieren, wie die Dinge angelegt werden sollen. – zgc7009

+0

Meinst du android: layout_below = "@ + id/prevButtonId"? –

+0

Sie können so etwas in einem relativen Layout verwenden, wenn Sie möchten. Sicher. Ich meine, das ist nicht die Antwort, sondern die Idee. – zgc7009

Antwort

1

Klingt wie Sie eine FlowLayout benötigen, gibt es enorme Bibliotheken um diesen (ex. https://github.com/ApmeM/android-flowlayout)

+0

Sieht aus wie es funktioniert. Vielen Dank! Seltsam, dass es manuell hinzugefügt werden muss –

1

Machen Sie es mit vertikaler Ausrichtung statt horizontal.

+0

Ich brauche eine neue Zeile erst nach Abschluss der vorherigen –

Verwandte Themen