Как добиться этого макета в Android
как поставить LinearLayout перед другим LinearLayout и положение в нижней части.
Как добиться этого макета в Android
как поставить LinearLayout перед другим LinearLayout и положение в нижней части.
Если я правильно понял, одна линейная компоновка состоит из форм, а другая - синяя проверка, верно?
Чтобы сделать это, вы должны следовать этой иерархии макета:
<FrameLayout>
<!--This linear layout is the one at the bottom-->
<LinearLayout/>
<!--This linear layout is the one at the top-->
<LinearLayout/>
</FrameLayout>
Всякий раз, когда вы хотите поставить вид сверху другого, это хорошая идея использовать FrameLayout. Он складывает представления, первый в иерархии - тот, который находится на нижнем уровне (внизу), а последний - тот, который находится на самом высоком уровне (вверху).
В этом случае вы должны следовать этой иерархии и затем размещать их в FrameLayout в соответствии с вашими потребностями.
Из официальной документации Android:
просмотров за детьми втягиваются в стеке, с последним добавленным ребенком на вершине. Размер FrameLayout - это размер его самого большого дочернего элемента (плюс заполнение), видимый или нет (если разрешает родитель FrameLayout). Представления GONE используются для калибровки только в том случае, если для параметра setConsiderGoneChildrenWhenMeasuring() установлено значение true.
Ссылка: FrameLayout
Я надеюсь, что помогает!
@VMarcos Это сработало для вас? Не забудьте оставить мой ответ для будущей справки и выбрать правильный, если он сработает для вас:) Cheers – FabioR