Cómo ocultar la barra de título a través del código en android
Quiero ocultar la barra de título usando código para algunas de mis actividades.
He utilizado el siguiente código
- Abrir archivo PDF de Android
- R.id No se puede resolver
- Tipo de error 3: Clase de actividad {...} no existe
- ¿Cómo se valida AndroidManifest.xml en android studio?
- Android Deep link va a PlayStore en lugar de mi aplicación en algunos dispositivos
this.requestWindowFeature(Window.FEATURE_NO_TITLE); //Remove notification bar this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
La segunda línea está trabajando para pantalla completa, pero muestra el título de la aplicación. Digamos que para mi pantalla de bienvenida quiero ocultar mi título. La primera línea de código bloquea mi aplicación. Por favor, ayúdame si podemos hacerlo usando código.
Gracias.
- Especificación de la memoria RAM del Android Market en el manifiesto
- Deshabilitar permisos de dependencia
- Tamaño del mapa de bits de Android Widget
- Accede a la clave larga de los metadatos desde AndroidManifeast.xml
- AndroidMainfest - ¿debería tener un filtro de intención múltiples acciones?
- No se muestra nada después de abrir la aplicación
- Excepción en el complemento de Android del complemento
- Fragmento de inicio (en lugar de actividad) desde Android 7.1 App Shortcut
Para ocultar la barra de título y la barra de estado:
try {((View)act.findViewById(android.R.id.title).getParent()).setVisibility(View.GONE); } catch (Exception e) {} act.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); act.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); view.requestLayout();
Para mostrar la barra de título y la barra de estado:
try {((View)act.findViewById(android.R.id.title).getParent()).setVisibility(View.VISIBLE); } catch (Exception e) {} act.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); act.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); view.requestLayout();
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
Deberías llamar a esto antes de tu método setContentView () , ¿lo hiciste?
Siempre puedes hacerlo en tu manifiesto agregando android:theme="@android:style/Theme.NoTitleBar"
a tu actividad
Si utiliza API 11 o superior
ActionBar actionBar = getActionBar(); actionBar.hide(); // slides out actionBar.show(); // slides in
Para eliminar Application Titlebar y luego agregar esta línea
requestWindowFeature(Window.FEATURE_NO_TITLE);
Antes de setContentView (R.layout.main);
Asegúrese de que está llamando a setContentView después de estas 2 líneas
- Cómo borrar todos los contactos en la lista de contactos en android móvil programáticamente
- Diferencia entre getWritableDatabase () y getReadableDatabase ()?