Я создаю приложение, в котором мне нужно 3 макета на главном экране. 1 сверху и 2 снизу. Оно должно быть в соотношении 2: 3: 3, верх: середина: низ. Но по какой-то причине я не могу сделать их вес правильно. Пожалуйста помоги.
<android.support.constraint.ConstraintLayout
android:id="@+id/quickMenu"
android:layout_width="match_parent"
app:layout_constraintVertical_chainStyle="spread_inside"
android:layout_height="0dp"
app:layout_constraintVertical_weight="2"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent">
// some things go in here
</android.support.constraint.ConstraintLayout>
<android.support.constraint.ConstraintLayout
android:id="@+id/topPanel"
android:layout_width="match_parent"
android:layout_height="0dp"
app:layout_constraintBottom_toTopOf="@+id/constraintLayout"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@+id/quickMenu"
app:layout_constraintVertical_chainStyle="spread_inside"
app:layout_constraintVertical_weight="3">
// some buttons go in here
</android.support.constraint.ConstraintLayout>
<android.support.constraint.ConstraintLayout
android:id="@+id/constraintLayout"
android:layout_width="match_parent"
android:layout_height="0dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/topPanel"
app:layout_constraintVertical_chainStyle="spread_inside"
app:layout_constraintVertical_weight="3">
//some more buttons go in here.
</android.support.constraint.ConstraintLayout>
Выходные данные должны быть с верхним макетом вверху, за которым следует средний макет, за которым следует нижний макет. Расположение макетов правильное, но я не могу получить размерную запись в том соотношении, в котором я хочу, чтобы они были.