La aplicación se bloquea al intentar ocultar la barra de título

Con el fin de hacer una aplicación de pantalla completa, he hecho los siguientes cambios en el manifiesto de un nuevo proyecto de "actividad en blanco":

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

La aplicación se bloquea cuando se ejecuta en cualquier dispositivo. Los cambios que he hecho han sido recomendados por muchos puestos aquí en StackOverflow y no pude averiguar lo que he hecho mal.

Archivo de manifiesto

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.app" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> <activity android:name="com.example.app.MainActivity" 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> 

4 Solutions collect form web for “La aplicación se bloquea al intentar ocultar la barra de título”

Sólo haz lo siguiente:

 import android.support.v7.app.ActionBarActivity; 

ampliar:

  public class SplashScreen extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getSupportActionBar().hide(); setContentView(R.layout.splash_screen); } } 

Está funcionando bien con API de nivel 7 o superior.

EDITAR:

Utilice AppCompatActivity porque ActionBarActivity @deprecated en API 23.

Usted puede hacerlo programmatically como esto: (no necesita corregir su archivo del manifiesto si usted está utilizando esto)

  super.onCreate(savedInstanceState); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.main); 

Incluya esto en su archivo de manifiesto. Funcionará.

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

Para mostrar su aplicación en pantalla completa, utilice el siguiente código en el archivo style.xml en res -> values ​​-> styles.xml

 android:theme="@android:style/Theme.Holo.Light.NoActionBar" 

O ELSE utilice el Administrador de ventanas en el código de programación de cada actividad que se mencionan en el archivo de manifiesto de Android como a continuación …

 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); 
  • SetSystemUiVisibility (SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION) no funciona
  • Actividad de pantalla completa en Android?
  • La barra de acciones se muestra incorrectamente al volver del modo inmersivo
  • Haciendo que una aplicación de Android funcione a pantalla completa y paisaje
  • Cambio de la pantalla completa a la no pantalla completa pop / diapositiva
  • Ignorar el modo de inmersión
  • Crear un diálogo transparente encima de la actividad
  • Android pantalla completa una actividad y ocultar la barra de teclas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.