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