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); 
  • El efecto de sombra superpuesto permanece en NavigationView del cajón de navegación
  • Uso de la actividad de pantalla completa
  • Android pantalla completa una actividad y ocultar la barra de teclas
  • Haga un SurfaceView más grande que la pantalla (Ajuste de una vista previa de cámara a un SurfaceView más grande que la pantalla)
  • Cómo configurar la actividad en modo de pantalla completa en Android?
  • Haciendo que una aplicación de Android funcione a pantalla completa y paisaje
  • Transición suave entre la actividad de pantalla completa y una con barra de notificación y barra de acción
  • Cambio de la pantalla completa a la no pantalla completa pop / diapositiva
  • Android VideoView pantalla completa con controles de barra de navegación superpuestos
  • SetSystemUiVisibility (SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION) no funciona
  • Utilizar SystemUiHider para mantener la barra de navegación oculta
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.