lunes, 18 de febrero de 2013

Quitar barra de titulo o notificaciones en Android.


  1. En general (para toda la aplicación)
  2. Si queremos que en una sola línea de código quitemos alguna de las barras (título o notificación) para toda la aplicación, debemos añadir en el AndroidManifest.xml, dentro de la etiqueta application, el código de android:theme que se observa a continuación:
       
    <!-- Theme.NoTitlebar quita el titulo-->
    <application android:icon="@drawable/icon"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.NoTitleBar">


    o
       
    <!-- añadiendo Fullscreen quita titulo y notificacion-->
    <application android:icon="@drawable/icon"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen">




  3. Para cada Activity en concreto
  4. Si lo que deseamos es quitar barras según nos convenga en cada pantalla (activity), podemos hacerlo añadiendo en el código java de cada actividad, dentro del método onCreate, lo siguiente:

    //Quitamos barra de titulo de la aplicacion
    this.requestWindowFeature(Window.FEATURE_NO_TITLE);


    o
       
    //Quitamos barra de notificaciones
    this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);



Fuente: http://www.tutorialandroid.com/basico/como-quitar-barra-de-titulo-o-barra-de-notificaciones-titlebar-y-notificationbar/