layout_below in linearlayout
Ist es möglich, richten Sie eine Ansicht unter einem anderen Blick in ein linearlayout?
Ich würde gerne etwas wie das hier tun:
http://i.imgur.com/LWgtBKO.png?1
Ist das möglich mit einem linearlayout?
Ich würde auch, wie dies zu tun, ohne Verwendung von festen Werten (wie Feste Höhe/Breite) und diese Ansichten sollten füllen den Bildschirm gleich (wie im Beispiel).
Vielen Dank im Voraus
- Um zu klären, du meinst das mit den beiden Tasten neben das Bild, vertikal gestapelt werden?
- verwenden Sie "layout_below" und wenn nicht arbeiten, dann verwenden Sie "layout_marginTop"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Linearlayout setzen Kind entweder vertikal oder horizontal. Im link gibt es Bildansicht textview und Tabellen-layout, so dass die relative layout ist die bessere Lösung. Sie können dies tun, indem Sie mit linearlayout zu.
Zwei linearlayout layoutOne und layoutTwo.
In layoutTwo die Ausrichtung vertikal und setzen textview und tablelayout.
in layoutOne Ausrichtung horizontal und setzen Bildansicht und layoutTwo.
in dieser Art und Weise Sie es erreichen können.
Nein, Sie können nicht
layout_below
in Linearer Anordnung.Wenn Sie möchten, dass Dinge, die man unter anderen, verwenden Sie
android:orientation="vertical"
Und wenn Sie wollen, dass Sie nebeneinander platziert, dann verwenden Sie
android:orientation="horizontal"
Ausrichten, die eine Ansicht von unten einer anderen Ansicht in einem LinearLayout, die Sie gerade haben, um die Ausrichtung der
LinearLayout
zu VertikaleDazu verwenden Sie
match_parent
mit derwidth
undheight
Attribute der view.Sicher, das ist möglich, aber Sie werden viel besser mit ein
RelativeLayout
. Dadurch wird es sehr viel flexibler, mit weniger Codierung und weniger verschachtelteLayouts
.Sie könnten eine
LinearLayout
mithorizontal orientation
als rootlayout
und 2RelativeLayouts
im inneren des. Es wäre im Grunde so etwas wieWerde ich nicht zu schreiben, das ganze
Layout
für Sie, aber sowas würde Ihnen den Einstieg. Sie, natürlich, müssen Sie hinzufügen, in den Eigenschaften fürwidth
,height
usw...Blick auf die RelativeLayout Docs für die genauen Eigenschaften, die Sie brauchen, aber meiner Meinung nach
RelativeLayout
ist viel besser, in einer Vielzahl von SituationenJa, das ist möglich, aber warum müssen Sie linear layout?
dies ist der code mit linear layout :
- und dies ist der code mit RelativeLayout :
Bin ich mir nicht 100% sicher, dass mein code erscheint 100% wie das Bild, das Sie geben Sie Ihre Frage ein
aber ich bin sicher, Sie können Holen Sie sich das große Bild von meinem code, wie Sie ein layout erstellen möchten, die. Und wenn Sie wollen, lineare layout, nur weil Sie gerade gelernt android und noch nicht gelernt haben, über relativelayout ich denke, jetzt ist die beste Zeit, es zu lernen, wie Sie sehen können Sie den code im relative layout ist viel einfacher als die lineare layout ein. Ich hoffe meine Antwort kann dir helfen, und wenn Sie noch weitere Fragen haben, zögern Sie bitte in den Kommentar 🙂