Barra de herramientas
La barra de herramientas es un componente de barra de acciones que proporciona más flexibilidad que la barra de acciones predeterminada: se puede colocar en cualquier parte de la aplicación, su tamaño se puede cambiar y puede usar una combinación de colores diferente del tema de la aplicación. Además, cada pantalla de aplicación puede tener varias barras de herramientas.
Información general
Un elemento de diseño clave de cualquier actividad de Android es una barra de acciones. La barra de acciones es el componente de interfaz de usuario que se usa para la navegación, búsqueda, menús y personalización de marca en una aplicación Android. En versiones de Android anteriores a Android 5.0 Lollipop, la barra de acciones (también conocida como barra de aplicaciones) era el componente recomendado para proporcionar esta funcionalidad.
El widget Toolbar
(introducido en Android 5.0 Lollipop) puede considerarse como una generalización de la interfaz de la barra de acciones, y está pensado para reemplazar a la barra de acciones. Toolbar
se puede usar en cualquier parte de un diseño de aplicación y es mucho más personalizable que una barra de acciones. En la captura de pantalla siguiente se muestra el ejemplo personalizado creado Toolbar
en esta guía:
Hay algunas diferencias importantes entre la Toolbar
barra de acciones y :
Se
Toolbar
puede colocar en cualquier parte de la interfaz de usuario.Se pueden mostrar varias barras de herramientas en la misma pantalla.
Si se usan fragmentos, cada fragmento puede tener su propio
Toolbar
.Se
Toolbar
puede configurar para abarcar solo un ancho parcial de la pantalla.Dado que
Toolbar
no está enlazado a la combinación de colores de la decoración de la ventana de la actividad, puede tener una combinación de colores visualmente distinta.A diferencia de la barra de acciones, el
Toolbar
no incluye un icono a la izquierda. Sus menús a la derecha usan menos espacio.La
Toolbar
altura es ajustable.Otras vistas se pueden incluir dentro de
Toolbar
.
Un Toolbar
puede contener uno o varios de los siguientes elementos:
Botón de navegación
Imagen de logotipo de marca
Título y subtítulo
Vistas personalizadas
Menú Acción
Menú de desbordamiento
Las directrices de diseño de materiales de Google recomiendan aprovechar estos elementos para dar a las aplicaciones un aspecto distinto (en lugar de confiar únicamente en un icono de aplicación y título).
En esta guía se describen los escenarios Toolbar
más usados:
Reemplazar la barra de acciones predeterminada de una actividad con
Toolbar
.Agregar un segundo
Toolbar
a una actividad.Uso de la biblioteca de compatibilidad de Android v7 AppCompat (denominada AppCompat en el resto de esta guía) para implementar
Toolbar
en versiones anteriores de Android.
Requisitos
Toolbar
está disponible en Android 5.0 Lollipop (API 21) y versiones posteriores.
Cuando tenga como destino versiones de Android anteriores a Android 5.0, use la Biblioteca de soporte técnico de Android v7 AppCompat, que proporciona compatibilidad compatible Toolbar
con versiones anteriores en un paquete NuGet.
La compatibilidad de la barra de herramientas explica cómo usar esta biblioteca.