Eliminar la Barra de Título de la Aplicación Android


Entiendo que estas propiedades en el manifiesto:

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

Puede eliminar la barra de título. Sin embargo, compruebo constantemente el Diseño gráfico cuando estoy modificando mi aplicación. Cuando miro el Diseño gráfico todavía veo la barra de título. Quiero eliminar la barra de título de manera que no tenga que verla durante el desarrollo del juego.

Author: Nermeen, 2013-01-23

13 answers

Dependiendo de la versión de ADT que esté utilizando, puede encontrar el botón para cambiar esto en los siguientes lugares:

  • [Current] Desde el botón desde el que selecciona el dispositivo que desea emular, haga clic en el segundo a la derecha de él.
  • En la barra de herramientas directamente debajo de la barra de pestañas, hay una fila de iconos. Haga clic en el que se parece a una estrella.

...luego ve a All -> Theme.NoTitleBar(.Fullscreen)

======== EDITAR:

Para Android Studio Usuarios:

  1. En la pestaña Design, haga clic en el botón AppTheme

  2. Elija la opción "AppCompat.Luz.NoActionBar "

  3. Haga clic en Aceptar. ☺

 45
Author: 5 revs, 2 users 59%unknown,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-01 15:15:42

Para la Barra de Título

requestWindowFeature(Window.FEATURE_NO_TITLE);

Para pantalla completa

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);

Coloque esto después de

super.onCreate(savedInstanceState);

Pero antes

setContentView(R.layout.xml);

Esto funcionó para mí.prueba esto

 23
Author: Muhammad Zahid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-15 11:09:33

Manera simple
getSupportActionBar().hide();

 19
Author: bikash giri,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-29 11:52:59

Pude hacer esto para dispositivos Android 2.1 y superiores usando un tema de biblioteca de compatibilidad de aplicaciones aplicado al elemento app en el manifiesto:

<application
    ...
    android:theme="@style/AppTheme" />

<style name="AppTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">
    ...
   <item name="windowNoTitle">true</item>
   <item name="android:windowNoTitle">true</item>
</style>

Nota: Necesitarás incluir la biblioteca com.android.support:appcompat-v7 en tu compilación.gradle file

 15
Author: alexy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-05 19:24:07

Usa esto para eliminar el título de la aplicación Android en tu Androidmainfest.xml

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

O puedes usar esto en tu actividad

requestWindowFeature(Window.FEATURE_NO_TITLE); 
setContentView(R.layout.activity_main);
 7
Author: Aneh Thakur,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-12-21 04:56:19

Si utiliza AppCompat v7, v21

getSupportActionBar().setDisplayShowTitleEnabled(false);
 7
Author: raditya gumay,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-05 10:24:00

En el editor gráfico, asegúrese de haber elegido su tema en la parte superior.

 6
Author: cjk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-01-23 08:19:05

Hay dos opciones que me gustaría presentar:

  1. Cambiar la visibilidad de la barra de soporte en el código JAVA
  2. Elige otro Estilo en el estilo de tu proyecto.xml

1: Añade getSupportActionBar().hide (); a su método onCreate.

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getSupportActionBar().hide();
    setContentView(R.layout.activity_main);
}

2: Otra opción es cambiar el estilo de su Aplicación. Echa un vistazo a los estilos.xml en "app - >res - > values" y change

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

<!-- 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>
 6
Author: Benjamin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-30 11:38:36

Si tienes import android.support.v7.app.ActionBarActivity; y tu clase se extiende ActionBarActivity entonces usa esto en tu OnCreate:

android.support.v7.app.ActionBar AB=getSupportActionBar();
AB.hide();
 5
Author: Kzaf,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-04-21 20:13:51

Solo usa esto

getSupportActionBar().hide();
 4
Author: B.ÖNER,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-15 18:39:37

En el diseño gráfico, puede elegir el tema en la barra de herramientas. (la que parece una estrella).

Elige el NoTitleBar y diviértete.

 2
Author: thepoosh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-01-23 08:20:12

Simplemente cambia el tema en la vista de diseño de tu actividad a NoActionBar como el de aquí

 1
Author: Ashwin R,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-02 10:56:04

Use esto Para eliminar el título y la imagen de la parte superior.

Antes de "

setContentView(R.layout.actii);

`

Escribe este código y Ejecuta

requestWindowFeature(Window.FEATURE_NO_TITLE);

 0
Author: Guru,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-08-05 05:40:16