AppBarLayout
AppBarLayout - это vertical LinearLayout
, который обычно является первым дочерним элементом внутри CoordinatorLayout
и в большинстве случаев действует как wrapper
для ToolBar
. Использование ToolBar
в качестве прямого потомка для CoordinatorLayout
будет работать нормально, но оно не сможет координироваться с другими присутствующими дочерними представлениями. Вот где возникает важность AppBarLayout
. Это позволяет child views
достичь желаемого поведения scrolling
, используя параметр app:layout_scrollFlags
TabLayout
TabLayout - еще один популярный тип представления, представленный в Material DesignМетодические рекомендации. Он обеспечивает horizontal layout
для отображения tabs
, которые обычно размещаются в верхней части экрана в соответствии с Руководством по пользовательскому интерфейсу Android.
Для получения дополнительной информации и примера см.