Modo de pantalla completa usando ActionBarSherlock en dispositivos que ejecutan API <11

¿Hay una manera de ir en modo de pantalla completa con ActionBarSherlock en dispositivos que ejecutan API <11?

Más información:

Mi aplicación está usando ActionBarSherlock y al probar en diferentes dispositivos tropecé con un problema.

Si intento iniciar una actividad en pantalla completa

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

En un dispositivo que se ejecuta en una API inferior a 11, se produjo el siguiente error:

  05-29 10:12:54.436: E/AndroidRuntime(1034): FATAL EXCEPTION: main 05-29 10:12:54.436: E/AndroidRuntime(1034): java.lang.RuntimeException: Unable to start activity ComponentInfo{de.osthessennews.osthessennewsapp/com.example.listview.PlayVideo}: java.lang.IllegalStateException: You must use Theme.Sherlock, Theme.Sherlock.Light, Theme.Sherlock.Light.DarkActionBar, or a derivative. 

El error se produce, cuz la línea en el manifiesto no es compatible con los dispositivos que se ejecutan en la API <11.

Así que sé lo que está causando el problema, pero no sé cómo resolverlo. Espero que uno de ustedes me pueda ayudar.

Manifest Snipped:

  <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.Sherlock" > > 

Puede hacer por programación:

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

Utilizar antes de setContentView() .

La última versión de ABS (ActionBar Sherlock) todavía no tiene una Theme.Sherlock.Light.NoActionBar o Theme.Sherlock.Light.NoActionBar.Fullscreen pero siempre se puede crear una actividad de pantalla completa ocultando la ActionBar mediante programación como se explica en la respuesta anterior .

Pero si desea crear un tema o un estilo, incluya

 <item name="android:windowFullscreen">true</item> 

En él, pero que sólo ocultará la barra de estado de Android.

Para ocultar la ActionBar en sus actividades (que se extiende desde SherlockActivity o SherlockFragmentActivity) código:

 getSupportActionBar().hide(); 

Eso le dará un efecto NoActionBar.Fullscreen.

  • Ejemplo Xmlapter no funciona .contains (lector de contactos, feeds Rss, visualización de fotos)
  • Cómo agregar una actividad de configuración de notificaciones a la configuración del sistema
  • Android TV no inicia actividad correcta
  • ¿Dónde defino mi OnClickListener para cerrar una vista de diálogo personalizada en Android?
  • Explicación de Afinidad de Tarea de Android
  • Android Studio Gradle Archivo no válido Manifest.xml
  • Registrar la clase Application en Manifest?
  • R.id No se puede resolver
  • Especificación de la memoria RAM del Android Market en el manifiesto
  • El paquete de aplicaciones 'AndroidManifest.xml' debe tener un mínimo de 2 segmentos
  • ¿Cómo determina Android si desea mover el diseño hacia arriba al mostrar el teclado virtual?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.