Me gustaría saber cómo puedo aplicar el tema de pantalla completa (sin barra de título + sin barra de acción) a una actividad. Estoy usando la biblioteca AppCompat del paquete de soporte v7.
Intenté aplicar android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
a mi actividad específica, pero falló. Creo que es porque el tema de mi aplicación es así.
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
También he intentado esto
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
que solo oculta la barra de título pero no la barra de acción. Mi solución actual es que ocultar la barra de acción con
getSupportActionBar().hide();
android
android-actionbar
android-theme
Ye Lin Aung
fuente
fuente
hideNavigation()
enonResume()
- sin eso, la barra de navegación todavía era visible en mi aplicación (API 18+)Según la respuesta de @nebyan, descubrí que la barra de acción todavía no se oculta.
El siguiente código funciona para mí:
y, por supuesto, no olvidó editar su
AndroidManifest
archivo.fuente
<item name="android:windowNoTitle">true</item> <item name="android:windowActionBar">false</item>
si su tema incluye.NoActionBar
Usando el xml anterior en style.xml, podrá ocultar el título y la barra de acción.
fuente
Surgen problemas entre las versiones anteriores y posteriores de Android 4.0 (API nivel 14).
Desde aquí creé mi propia solución.
Escribo este código en el método onResume () porque si sales de tu aplicación y luego la vuelves a abrir, ¡la barra de acción permanece activa! (y esto soluciona el problema)
Espero que haya sido de ayuda ;)
fuente
Su "solución" (ocultar la barra de acción usted mismo) es la forma normal. Pero google recomienda siempre ocultar la barra de acciones cuando la barra de título está oculta. Echa un vistazo aquí: https://developer.android.com/training/system-ui/status.html
fuente
fuente
Puedes seguir el siguiente paso: -
AndoridMenifest.xml
Style.xml
FullImageActivity.java
Espero que ayude ... ¡Gracias!
fuente
Debe ser parent = "@ style / Theme.AppCompat.Light.NoActionBar"
fuente
Para ocultar la barra de estado y la barra de acción y hacer que su actividad sea en pantalla completa, use el siguiente código en su actividad
onResume()
oonWindowFocusChanged()
método:Puede encontrar más información en los siguientes enlaces:
Nota: Al usar las soluciones xml proporcionadas en este hilo, solo pude ocultar la barra de estado pero no la barra de navegación.
fuente
fuente
Este tema solo funciona después de API 21 (incluido). Y haga que tanto la barra de estado como la barra de navegación sean transparentes.
fuente
Para eliminar la barra de título en AppCompat:
fuente
Puedes probar lo siguiente :
fuente
fuente
sólo esta ?
fuente
Simplemente en esto chicos a tu estilo:
fuente