Barra de herramientas de Android para AppCompatActivity

, Author

La barra de herramientas de Android ha sustituido a la antigua barra de acciones. Se introdujo en la API 21 (Android 5.0 Lollipop). En este tutorial vamos a implementarla utilizando la librería support v7. Nuestro objetivo es implementar una barra de herramientas con iconos que sea soportada por versiones anteriores de Android también.

Paso 1: Comprueba las dependencias de Gradle

Abre tu build.gradle (Module:app) para tu proyecto y asegúrate de que tienes la siguiente dependencia:

Paso 2: Modifica tu archivo layout.xml y añadir un nuevo estilo

Ir a la res / layout / activity_main.xml para su proyecto y añadir su barra de herramientas como widget de diseño:

A continuación, añadir un nuevo estilo para su barra de herramientas. Ir a la res / valores / styles.xml. Añadir un color simple para un fondo:

Paso 3: Añadir un menú para la barra de herramientas

Ir a la res / menú / menu_main.xml para su proyecto y añadir un nuevo menú con un solo elemento (por ejemplo páginas favoritas del usuario):

La imagen para el dibujable de un icono fue tomada de los iconos de Google Material Design.

Paso 4: Añadir la barra de herramientas a la actividad

Ir a la java / MainActivity.java. Modificar la clase para inicializar su barra de herramientas. Asegúrese de importar una biblioteca de barra de herramientas de las bibliotecas de apoyo v7.

Paso 5: Inflar (Añadir) el menú a la barra de herramientas

Este es el paso final. Aquí acabamos de inflar el menú y manejar el clic en nuestro botón action_favorite – un simple mensaje de texto aparece como resultado del clic.

Nuestro resultado debe verse así.

Y cuando hagamos clic en este icono veremos un Toast con la información ‘Action clicked’.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.