Параметры макета для LinearLayout
могут принимать атрибут weight
, который можно использовать для относительного разделения пространства между его дочерними представлениями.Например, если вы хотите задать две кнопки в LinearLayout в одном и том же пространстве, вы можете установить для веса макета одинаковое ненулевое числовое значение (независимо от того, какое значение равно его значению, т.е.0.5 / 0.5 будет делать то же самое, что и 1/1):
<LinearLayout ...>
<Button android:layout_weight="1" ... />
<Button android:layout_weight="1" ... />
</LinearLayout>
Не забудьте установить размер оси, вдоль которой вы хотите, чтобы представление увеличилось до 0, т.е. если вы хотите растянуть горизонтальноустановите android:layout_width="0px"
.