studio ocultar navegacion icono barra bar agregar actionbar android themes titlebar

ocultar - Eliminar la barra de título de la aplicación de Android



menu toolbar android (9)

Abra su archivo style.xml, cree un nuevo estilo como se muestra a continuación. Usted elige su propio nombre y configura el padre como se muestra a continuación

<style name="your_own_name" parent="Theme.AppCompat.Light.NoActionBar"> </style>

En su archivo AndroidManifest.xml, establezca el nombre del tema para la actividad específica que no desea que se muestre la barra y haya terminado

<activity android:theme ="@style/your_own_name" > </activity>

Sé que esta pregunta se ha hecho millones de veces, pero el método que use no es bueno para mí.

Si yo uso

android:theme="@android:style/Theme.NoTitleBar"

En el archivo de manifiesto, todo el tema de la aplicación cambia. Si pongo

requestWindowFeature(Window.FEATURE_NO_TITLE);

en las actividades de onCreate, aparece poco después de iniciar una aplicación.

Por cierto, no tengo ningún tema seleccionado, solo uso Android estándar.


Dentro de AndroidManifest

<activity android:name=".activity.HomeMenu" android:screenOrientation="nosensor" android:theme="@android:style/Theme.Light.NoTitleBar"> <intent-filter> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>

y asegúrese de que su clase se extienda a la actividad


Esto es lo que funcionó para mí.

android:theme="@style/Theme.AppCompat.NoActionBar">


No está claro qué quiere decir con "todo el tema de los cambios en las aplicaciones". Para dispositivos de nivel de API 11+, probablemente deberías usar @android:style/Theme.Holo.NoActionBar .


Para android 8 y soporte superior. Use esto en su archivo de tema de aplicación. He modificado mi valor predeterminado en res / styles.xml:

<style name="AppTheme" parent="Theme.AppCompat.NoActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="android:windowNoTitle">true</item> <item name="android:background">@color/white</item> </style>


Para eliminar la barra de título de tu aplicación en Android Studio

  1. Abrir res> valores> archivo styles.xml
  2. Reemplace su código con:

    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">


Si agrega el tema a la aplicación, se aplica a toda la aplicación.

android:theme="@android:style/Theme.NoTitleBar"

Tienes que añadirlo a la declaración de actividad.

<activity android:name=".YourActivity" android:theme="@android:style/Theme.NoTitleBar"/>


Si ha creado un tema personalizado en styles.xml, puede hacer esto:

<style name="AppTheme" parent="android:Theme.Material.Light"> <!-- Override the android colour scheme etc. --> <item name="android:colorPrimary">@color/color_primary</item> </style>

Para eliminar la barra de acción y el título, agregue a styles.xml:

<style name="AppTheme.NoActionBar"> <item name="android:windowActionBar">false</item> <item name="android:windowNoTitle">true</item> </style>

Luego, en tu AndroidManifest.xml puedes usar tu tema personalizado con o sin la barra de acción

<application android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme"> <---- With action bar <activity android:theme="@style/AppTheme.NoActionBar"> <---- No action bar <intent-filter> etc...


cuando creas un nuevo proyecto en Android, obtendrás un tema predeterminado aplicado a tu proyecto, que tiene una barra de título. pero si desea eliminar o aplicar algún otro tema para toda su aplicación, puede definir lo siguiente a nivel de aplicación:

<application android:name="com.mycomp.myproj.MainApplication" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.Sherlock" >

pero si desea aplicar algún tema solo en algunas pantallas específicas, puede definir las siguientes opciones a nivel de actividad:

<activity android:name="com.mycomp.myproj.MainActivity" android:label="@string/app_name" android:theme="@style/AppTheme">