En este tutorial mostraremos la manera de quitar la parte de arriba de una app android, es decir la ActionBar/ToolBar de mi aplicación Android. es decir, ocultar o eliminar el Action Bar de una aplicación con Android Studio

A partir de Android 3.0 (API nivel 11), todas las actividades que usan el tema predeterminado tienen una ActionBar como barra de app. No obstante, se fueron agregando funciones de la barra de app gradualmente a la ActionBar nativa en diferentes versiones de Android. Como consecuencia, la ActionBar nativa se comporta de forma diferente según la versión del sistema Android que ejecute un dispositivo. Por el contrario, se agregan las funciones más recientes a la versión de Toolbar de la biblioteca de compatibilidad y están disponibles en todos los dispositivos que puedan usarla.
En el manifiesto de la app, establece el elemento <application> para que use uno de los temas NoActionBar de appcompat. De esta manera, se evita que la app use la clase ActionBar nativa para proporcionar la barra de app.
Para ello necesitamos ubicar el archivo de manifiesto. En esta opción nos dirigimos al archivo AndroidManifest.xml de nuestro proyecto y utilizamos el código siguiente. Por ejemplo:
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
Con esto desaparecerá el ActionBar de nuestra app como lo muestra la siguiente imagen:
No obstante si queremos agregar un Toolbar al diseño de la actividad. Por ejemplo, el siguiente código de diseño agrega una Toolbar y hace que parezca que flota por encima de la actividad:
 <android..v7.widget.Toolbar
       android:id="@+id/my_toolbar"
       android:layout_width="match_parent"
       android:layout_height="?attr/actionBarSize"
       android:background="?attr/colorPrimary"
       android:elevation="4dp"
       android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
       app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
Consulta la especificación de material design para obtener recomendaciones sobre la elevación de la barra de app. Ubica la barra de herramientas en la parte superior del diseño de la actividad, ya que la usarás como una barra de app.

Sin embargo, con mis aplicaciones lo he colocado en el styles.xml
 <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>
El archivo manifiesta quedaría así (Sin modificaciones): 
android:theme="@style/AppTheme">
Y eso que la primera respuesta la saque de developer.android, no obstante, no se, o tal vez como todo tiende a cambiar y ahora con el Android 10 han cambiado mucho las cosas, pruebe vosotros donde te queda mejor el codigo, yo en lo personal elegí el segundo dado que mantiene el color primario de la barra de notificaciones (Donde sale la bateria, señal, etc) no cambie de color y mantenga el que esta configurado en la aplicación.
Compartir

Mi nombre es Alexander fundador y CEO, y me gusta llamarme un Geek. Amo la informática, tecnología y todo lo que está relacionado con ella. Inicié este sitio con la intención de compartir conocimientos como cursos en línea, tutoriales y videotutoriales. Estoy muy entusiasmado con la información que he descubierto y compartido hasta el momento. La verdad es que lo he hecho con el mayor de los gustos. Así es, soy un Geek con una visión para compartir conocimiento. Leer mas... 6c435j