Inicia sesión



Como eliminar el Action Bar de una aplicación con Android StudioEn 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:
Como eliminar el Action Bar de una aplicación con Android StudioNo 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.support.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.

Te sugiero seguir leyendo...

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-01-11
  • Categorias: Android Android Studio App Desarrolladores Google Desarrolladores Noticias Tutorial

Como eliminar el Action Bar de una aplicación con Android Studio Como eliminar el Action Bar de una aplicación con Android Studio...
Tutoriales en linea
¿Te gusta el tutorial?




Información
Usuarios que no esten registrados no pueden dejar comentarios, te invitamos a que te registre!