Está en la página 1de 1

Paso a modo de pantalla completa

Algunas aplicaciones requieren pasar a pantalla completa (reproducción de vídeo, por ejemplo). Un
paso a modo de pantalla completa puede significar que la aplicación oculta la barra de notificación del
teléfono y/o la barra de navegación (excepto en el caso de una tablet).

El caso de una tablet es bastante diferente debido a que las barras de notificación y de navegación se
encuentran ambas en la barra de sistema. Lo que no permite ocultarlas pero sí atenuarlas para
hacerlas menos visibles.

A continuación se muestra el método que permite ocultar la barra de notificaciones en un smartphone y


atenuarla en una tablet:

onSystemUiVisibilityChange(int visibility)

Este método recibe un parámetro que puede adquirir los siguientes valores:

SYSTEM_UI_FLAG_LOW_PROFILE: permite atenuar la barra de navegación.

SYSTEM_UI_FLAG_HIDE_NAVIGATION: permite ocultar la barra de navegación.

También puede atenuar la barra de navegación en un smartphone.

Sin embargo, Android 4 introduce una limitación (debido a la ausencia de botón físico): a la menor
interacción del usuario con la actividad actual, las barras de notificación aparecen de nuevo.

Si lo que realmente desea es ocultar la barra de notificación de un smartphone (en reproducción de


video o videojuegos, por ejemplo), basta con utilizar el siguiente método en la inicialización de la
actividad:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

No oculte la barra de notificaciones a no ser que sea necesario, ya que es importante para la
interacción del usuario con el dispositivo (acceso a los eventos importantes que se producen en
el dispositivo).

También podría gustarte