Superposición de la barra de herramientas debajo de la barra de estado

Quiero tener la barra de herramientas de appcompat v21 en mi actividad. Pero la barra de herramientas que estoy implementando se superpone debajo de la barra de estado. ¿Cómo puedo arreglarlo?

barra de herramientas superpuesta

Aquí está el diseño de la actividad xml:

    

Vista de la barra de herramientas:

   

Estilo del tema:

  @color/primary @color/primary_dark @color/accent  

Use android:fitsSystemWindows="true" en la vista raíz de su diseño (LinearLayout en su caso). Y android:fitsSystemWindows es un

atributo interno para ajustar el diseño de la vista en función de las ventanas del sistema, como la barra de estado. Si es verdadero, ajusta el relleno de esta vista para dejar espacio para las ventanas del sistema. Solo tendrá efecto si esta vista está en una actividad no integrada.

Debe ser un valor booleano, ya sea “verdadero” o “falso”.

Esto también puede ser una referencia a un recurso (en la forma “@ [paquete:] tipo: nombre”) o atributo de tema (en la forma “? [Paquete:] [tipo:] nombre”) que contiene un valor de este tipo .

Esto corresponde al símbolo de recurso de atributo global fitsSystemWindows.

Solo configúrelo en el archivo v21 / styles.xml

  true @color/colorPrimaryDark 

y estar seguro

  false 

Ninguna de las respuestas funcionó para mí, pero esto es lo que finalmente funcionó después de configurar android:fitSystemWindows en la vista raíz (configuré esto en los estilos v21):

 true false 

Asegúrese de no tener la siguiente línea, ya que AS lo pone de manera predeterminada:

 @android:color/transparent 

Para mí, el problema fue que copié algo de un ejemplo y usé

 true 

solo eliminar esto solucionó mi problema.

Eliminé todas las líneas mencionadas debajo de /res/values-v21/styles.xml y ahora está funcionando bien.

  true @android:color/transparent false true true true 

Ninguna de las respuestas funcionó para mí, pero esto es lo que finalmente funcionó después de configurar android: fitsSystemWindows = “false”

en el archivo de diseño de actividades para padres no se sugiere en muchos lugares, pero me sirve y me salvó el día

De acuerdo con google docs, no deberíamos usar el atributo fitsSystemWindows en el tema de la aplicación, que se pretende utilizar en los archivos de diseño. El uso de temas puede causar problemas en los mensajes de brindis.

Ver problema aquí y ejemplo del problema causado aquí

 true 

Ejemplo de uso correcto y que también funciona bien con windowTranslucentStatus .