Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
¿Cómo se quita la barra de título en Android? [SOLUCIONADO]
#1
No soy capaz de hacerlo, he visto varios métodos por internet pero no me funciona ninguno. No sé si estoy haciendo algo mal o es que ya no funcionan.

Decir que estoy empezando a programar en Android y casi todo me es nuevo.

Las respuestas las he sacado principalmente de aquí. Uso Android Studio.

Solución:

Cita:Para quien le interese, el fallo de la barra del título era de lo más simple. Cuando se crea un proyecto de la manera más básica la clase es así:

Código:
public class MyActivity extends ActionBarActivity

Cuando simplemente tiene que ser así:

Código:
public class MyActivity extends Activity

Por supuesto el import tiene que ser éste:

Código:
import android.app.Activity;

Tan sencillo como ésto Mola
No lo intentes. Hazlo o no lo hagas, pero no lo intentes.
Citar
#2
Cuando dices quitar la barra de título te dices a que no se muestre la barra de notificaciones?

Si es eso, lo que quieres es hacer la aplicación a pantalla completa, lo puedes hacer vía código o vía xml en el manifiesto:
Código:
...
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
...
NOVEDAD: CoreXY Eternal Edition (Custom) -> https://www.spainlabs.com/foros/tema-Ete...So-Edition
Mi Prusa i3, ¡con lista de componentes! -> http://www.spainlabs.com/foros/tema-Un-clon-mas
Citar
#3
resim

En un principio quiero quitar lo del cuadro rojo pero ahora que lo dices también las notificaciones. Este es el Android Manifest:

Código:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.daerys.mandroid" >

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".Inicio"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

Sustituí android:theme="@style/AppTheme" por lo que me dijiste pero sale un forzar cierre.
No lo intentes. Hazlo o no lo hagas, pero no lo intentes.
Citar
#4
En el código, añadiendo esto en onCreate:

Código:
// hide titlebar of application
    // must be before setting the layout
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    // hide statusbar of Android
    // could also be done later
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
    WindowManager.LayoutParams.FLAG_FULLSCREEN);

He conseguido quitar las notificaciones pero no el título
No lo intentes. Hazlo o no lo hagas, pero no lo intentes.
Citar
#5
Depend del theme que utilices:

Código:
...
android:theme="@android:style/AppTheme.NoTitleBar.Fullscreen"
...

Eso debería funcionarte.
NOVEDAD: CoreXY Eternal Edition (Custom) -> https://www.spainlabs.com/foros/tema-Ete...So-Edition
Mi Prusa i3, ¡con lista de componentes! -> http://www.spainlabs.com/foros/tema-Un-clon-mas
Citar
#6
Ahora me sale esto:

resim



Lo que hago es crear el proyecto, elegir Blank Activity, pongo un fondo en el relative layout y nada más. Lo único que hago a mayores es lo que me dices.
No lo intentes. Hazlo o no lo hagas, pero no lo intentes.
Citar
#7
android:theme="@androidConfundidotyle/Theme.NoTitleBar">
Citar
#8
Qué versión de la API estás utilizando?

Tengo bastante dejado el tema Android, asi que te he pasado cosas de mis códigos antiguos xD

Echa un ojo a éste hilo, que seguro que alguna de las opciones te sale: http://stackoverflow.com/questions/25910...stom-theme

Si no, dímelo y me creo un proyecto con la API que me digas y cacharreo.
NOVEDAD: CoreXY Eternal Edition (Custom) -> https://www.spainlabs.com/foros/tema-Ete...So-Edition
Mi Prusa i3, ¡con lista de componentes! -> http://www.spainlabs.com/foros/tema-Un-clon-mas
Citar
#9
Yo uso Eclipse que es parecido al Android Studio, hazlo mediante el manifest pero no en el XML, cambia a un theme fullscreen no title bar, pero tambien depende la version minima de la app, menos de API 14 no se puede. (Espero no equivocarme, hace rato no programo)
"Enseñar es aprender dos veces".
Citar
#10
Ahora no puedo probar que no estoy en casa, mañana os contesto bien pero me da a mi que va a ser la versión de la Api, lo estoy haciendo desde Froyo.
No lo intentes. Hazlo o no lo hagas, pero no lo intentes.
Citar
#11
Ummm es API 8, seguro que ahi radica el problema, si en API 10 ya era problematico, al final yo programaba con API 14, prueba con una API mas alta a ver que pasa.
"Enseñar es aprender dos veces".
Citar
#12
Una duda muy básica... Si programo con la api 14, la aplicación no valdrá para mi smartphone con Gingerbread, ¿no?
No lo intentes. Hazlo o no lo hagas, pero no lo intentes.
Citar
#13
Si programas en la API 14 lo normal es que no te funcione en 2.3. Sin embargo la retrocompatibilidad sí la tienen las nuevas versiones de la API, por lo que para asegurarte de que funcione en la 2.3, mejor hazlo en una para ella (la 9 en éste caso).
NOVEDAD: CoreXY Eternal Edition (Custom) -> https://www.spainlabs.com/foros/tema-Ete...So-Edition
Mi Prusa i3, ¡con lista de componentes! -> http://www.spainlabs.com/foros/tema-Un-clon-mas
Citar
#14
Estoy pensando y lo de la Api tampoco puede ser, me vienen a la cabeza multitud de aplicaciones del móvil sin ninguna de las dos barras. Me da a mi que es cosa del theme, algo estaré haciendo mal pero no sé el qué.
No lo intentes. Hazlo o no lo hagas, pero no lo intentes.
Citar
#15
Conseguido de una manera un tanto casera :elrisas: En vez de crear el proyecto con Blank Activity, lo cree con Fullscreen Activity, lo edité y ya funciona correctamente.
No lo intentes. Hazlo o no lo hagas, pero no lo intentes.
Citar
#16
Para quien le interese, el fallo de la barra del título era de lo más simple. Cuando se crea un proyecto de la manera más básica la clase es así:

Código:
public class MyActivity extends ActionBarActivity

Cuando simplemente tiene que ser así:

Código:
public class MyActivity extends Activity

Por supuesto el import tiene que ser éste:

Código:
import android.app.Activity;

Tan sencillo como ésto Mola
No lo intentes. Hazlo o no lo hagas, pero no lo intentes.
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
Exclamación Problema menú wordpress [SOLUCIONADO] Electromecánico 4 206 26-11-2017, 07:20 PM
Último mensaje: Electromecánico
Pregunta Duda con mediaquery en Wordpress [SOLUCIONADO] Electromecánico 3 237 04-11-2017, 09:19 PM
Último mensaje: Electromecánico
  Duda barra de tareas W7 Electromecánico 4 537 26-01-2015, 10:31 AM
Último mensaje: Electromecánico
  Disco duro "muerto" [SOLUCIONADO] ClioS 24 5,893 26-09-2013, 10:58 PM
Último mensaje: ClioS