Чтобы создать ConstraintLayout рядом с другим представлением с помощью match_parent, вы можете использовать следующие методы:
Метод 1: использование горизонтальной цепочки
- Поместите первое представление в ConstraintLayout и установите для его ширины значение match_parent.
- Поместите второе представление рядом с первым и установите для его ширины значение match_parent.
- Выберите оба представления и создайте горизонтальную цепочку, нажав кнопку цепочки на панели атрибутов или используя атрибут стиля Layout_constraintHorizontal_chain.
- Установите стиль цепочки «spread» или «spread_inside», в зависимости от желаемого макета.
- Установите ограничения для цепочки так, чтобы они соответствовали верху и низу родительского элемента или любым другим желаемым ограничениям.
Метод 2. Использование рекомендаций
- Поместите направляющую в ConstraintLayout и установите ее горизонтальную или вертикальную ориентацию в зависимости от желаемого размещения.
- Установите положение направляющей match_parent, чтобы выровнять ее по краю родительского элемента.
- Поместите первое представление рядом с направляющей и установите соответствующие ограничения.
- Поместите второе представление рядом с первым представлением и соответствующим образом установите его ограничения.
Метод 3: использование барьеров
- Поместите первое представление в ConstraintLayout и установите для его ширины значение match_parent.
- Поместите второе представление рядом с первым и установите для его ширины значение match_parent.
- Создайте барьер, разместив его вертикально или горизонтально между двумя видами.
- Установите ссылку барьера на второй вид.
- Установите ограничения для барьера так, чтобы они соответствовали верху и низу родительского барьера, или любым другим желаемым ограничениям.