Вы должны просто иметь возможность скопировать:
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="470dp"
android:weightSum="1">
<LinearLayout
android:orientation="vertical"
android:layout_margin="4dp"
android:background="@color/green"
android:layout_width="0dp"
android:layout_weight="0.5"
android:layout_height="120dp"></LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_margin="4dp"
android:background="@color/deeppurple"
android:layout_width="0dp"
android:layout_weight="0.5"
android:layout_height="120dp">
</LinearLayout>
</LinearLayout>
в ваш вертикальный LinearLayout. И он должен работать.Но проблема в том, что это не видно?
Я вижу, что у вас есть первый LinearLayout после ScrollView как match_parent.Это должно быть wrap_content, чтобы макет расширялся за пределы родительского и был прокручиваемым.
Хороший совет - установить различные цвета фона для макетов, чтобы вы могли видеть размер каждого макета и проверять наличие ошибок по ширине / высоте.
Редактировать: Я вижу, что у вас есть android: layout_height = "470dp" в вашем горизонтальном LinearLayout и android: layout_height = "120dp" в его дочерних элементах.Я не знаю, как это должно выглядеть, но это выглядит немного странно, возможно, вам следует настроить Layouts на разные цвета фона, чтобы убедиться, что это именно те размеры, которые вы хотите.