ответ

0

Если я правильно понял, одна линейная компоновка состоит из форм, а другая - синяя проверка, верно?

Чтобы сделать это, вы должны следовать этой иерархии макета:

<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

Я надеюсь, что помогает!

+0

@VMarcos Это сработало для вас? Не забудьте оставить мой ответ для будущей справки и выбрать правильный, если он сработает для вас:) Cheers – FabioR

Смежные вопросы