Описание тега constraint-layout
Макет ограничения - это тип макета, который использует "якоря" и "края" видов, чтобы пометить их позиции относительно друг друга.
Макеты ограничений используются в дизайне GUI на платформах, таких как iOS, OS X, Android и других.
Для конкретного использования см. Теги [autolayout] и [nslayoutconstraint] для iOS и OS X или [android-constraintlayout] для его использования в Android.