• FrameLayout. Каждая следующая View во FrameLayout отрисовывается поверх предыдущей.
• LinearLayout имеет два режима, которые задаются атрибутом orientation: vertical и horizontal. В horizontal режиме каждая следующая View отрисовывается правее предыдущей, в vertical – ниже предыдущей.
• GridLayout. View располагаются на сетке (таблице) с заданным количеством строк и столбцов.
• RelativeLayout позволяет располагать View друг относительно друга, задавая атрибуты View.
• ConstraintLayout подключается как отдельная библиотека из Android Jetpack и не входит в Android SDK. Является более мощной и эффективной заменой RelativeLayout.