Compartir vía


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:

Captura de pantalla de ejemplo de una barra de herramientas con elementos de menú editar, guardar y desbordamiento

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.