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
No lo intentes. Hazlo o no lo hagas, pero no lo intentes.
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"
...
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.
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.
Depend del theme que utilices:
Código: ...
android:theme="@android:style/AppTheme.NoTitleBar.Fullscreen"
...
Eso debería funcionarte.
Ahora me sale esto:
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.
android:theme="@ android tyle/Theme.NoTitleBar">
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.
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".
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.
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".
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.
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).
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.
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.
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
No lo intentes. Hazlo o no lo hagas, pero no lo intentes.
|