LinearLayout - В LinearLayout представления организованы в вертикальной или горизонтальной ориентации.
RelativeLayout - RelativeLayout намного сложнее, чем LinearLayout, следовательно, предоставляет гораздо больше функциональных возможностей. Представления размещаются, как следует из названия, относительно друг друга.
FrameLayout - Он ведет себя как один объект, и его дочерние представления перекрываются друг с другом. FrameLayout принимает размер в соответствии с самым большим дочерним элементом.
Расположение координат - Это самая мощная ViewGroup, представленная в библиотеке поддержки Android. Он ведет себя как FrameLayout и имеет множество функций для координации между дочерними представлениями, например, плавающая кнопка и вспомогательная панель, панель инструментов с прокручиваемым представлением.