Я хочу разместить 3 отдельных LinearLayout
элементов управления внутри RelativeLayout
и разделить доступную высоту между элементами управления 3 LinearLayout
, чтобы все они имели четную высоту.Разделить высоту в 3 с LinearLayouts
Я пробовал, weightSum
, а также gravity
, но ни одна из этих работ, как я ошибочно предположил, что это будет. Я читал около layout_weight
, но это не доступно в LinearLayout
.
Я могу дать каждой из них статическую высоту, но как я могу узнать доступное пространство для каждого устройства, на котором может работать приложение?
Вот мой текущий код:
<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>
Я все еще учусь Android развития, так что любая помощь/советы будут оценены.
Я использую «layout_weight» в большинстве случаев – Nabin