Red de conocimiento informático - Conocimiento informático - Cómo agregar una barra de herramientas a una actividad que no es AppCompatActivity

Cómo agregar una barra de herramientas a una actividad que no es AppCompatActivity

Puede agregar fácilmente barras de herramientas a las actividades utilizando la nueva herramienta AppCompatDelegate proporcionada por el paquete de soporte.

1. Agregar controles de barra de herramientas al archivo de diseño

El demandado ya no mantiene ActionBar y debe ser reemplazada por una barra de herramientas que pueda proporcionar más flexibilidad de interfaz de usuario y hacer que la actividad sea más compatible. con el patrón de interfaz de usuario de Material Design.

Dado que usaremos el paquete de soporte aquí, usaremos la versión compatible de la barra de herramientas, que de otro modo solo funcionaría con API 21+. minHeight="@dimen/abc_action_bar_

7 default_height_material"

8 android:background="?attr/colorPrimary"

9 />

2, Cambiar el tema:

Como queremos incrustar la barra de herramientas en el archivo de diseño, necesitamos un tema que no admita ActionBar.

Así que antes de asegurarte de usar el tema Theme.AppCompat.NoActionBar en el archivo estilos.xml.

Se recomienda especialmente agregar el elemento de color de diseño de material que se muestra a continuación a su tema, lo que permitirá colorear fácilmente las barras de herramientas y de estado (solo disponible para dispositivos superiores a API 21):

p>

1

2