Necesito hacer una de mis actividades llamada MyNoStatusBarActivity.java
una actividad de pantalla completa.android: theme = "@ android: style/Theme.NoTitleBar.Fullscreen" funciona en el nivel de aplicación pero no en el nivel de actividad. ¿Cualquier pista?
he añadido en el Manifiesto:
<activity
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:name=".MyNoStatusBarActivity"
android:noHistory="true"
android:label="@string/app_name"
android:configChanges="touchscreen|keyboard|keyboardHidden|navigation|orientation">
...
</activity>
Y en el onCreate
de mi actividad:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
Haciendo todo esto sólo oculta la barra de título y no la barra de estado.
Además, si uso el tema del manifiesto en el nivel de la aplicación en lugar de mi actividad, funciona para todas las actividades de mi aplicación que no es lo que quiero. Quiero la barra de estado sin solo para una actividad en particular.
La ayuda será muy apreciada. ¡Thnx!
P.S: Estoy bien, este comportamiento ya no está disponible en Honeycomb/ICS. Necesito esto sólo por 2,2 y 2,3
EDITAR
intentado todas las sugerencias mencionadas en otras soluciones en el SO, pero sin éxito todavía. El tema funciona cuando se aplica al nivel de aplicación pero no en el nivel de actividad.
estoy usando HTC Wildfire-S, Android 2.3.5
ver
esto debería funcionar para Android 2.x y por encima de –
no funciona . Solo el título se desactiva pero la barra de estado permanece. Estoy usando HTC Wildfire-S, android versión 2.3.5 –
De hecho, parece que la parte superior de la actividad va por debajo de la barra de estado. ¡La barra de estado parece tener algún tipo de índice Z alto y oculta una parte de mi actividad de pantalla completa! –