# Containers

La paleta de contenedores que encontramos en Android está formada por una serie de Vistas que nos permiten controlar la forma en la que el resto de las View se muestran dentro de un Layout.

El ejemplo más claro de este concepto es la `ScrollView` que sirve para permitir a cualquier Layout realizar Scroll cuando llega el final de la pantalla.

Los contenedores que se van a tratar en este apartado son:

* Spinner
* RecyclerView
* CardView
* ScrollView y HorizontalScrollView
* ViewPager2
* AppBarLayout y BottomAppBar
* NavigationView y BottomNavigationView
* Toolbar y MaterialToolbar
* TabLayout y TabItem
* ViewStub
* \<include>
* FragmentContainerView
* NavHostFragment
* \<view>
* \<requestFocus>
