Ich möchte 3 separate LinearLayout
Steuerelemente in einem RelativeLayout
platzieren und die verfügbare Höhe zwischen den 3 LinearLayout
Steuerelementen aufteilen, so dass sie alle eine gleichmäßige Höhe haben.Höhe in 3 mit LinearLayouts teilen
Ich habe versucht, weightSum
, sowie gravity
, aber keiner von diesen funktioniert, wie ich falsch angenommen würde. Ich habe über layout_weight
gelesen, aber dies ist nicht verfügbar in LinearLayout
.
Ich kann jedem von ihnen eine statische Höhe geben, aber woher weiß ich den verfügbaren Platz für jedes Gerät, auf dem die App ausgeführt werden kann?
Hier ist mein aktueller Code:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bg_image">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="top"
android:weightSum="1">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:weightSum="1"></LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="bottom"
android:weightSum="1"></LinearLayout>
</RelativeLayout>
ich noch Android Entwicklung lerne, so dass jede Hilfe/Rat würde geschätzt.
I "layout_weight" in den meisten Fällen verwenden suchen – Nabin