Tengo un problema con mi aplicación. Yo uso la opción de pantalla completa, así:Android: Salto del efecto de la barra de estado
public void setFullscreen() {
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
Pero, más tarde, durante el juego, cuando muestro la AlertDialog para Ayuda/ Información, la barra de estado vuelve a por una fracción de segundo, y desaparece de nuevo la creación de un efecto intermitente o de salto. Además, el cuadro de diálogo en sí mismo no está centrado como debería, casi como si pensara que había una barra de estado.
Así es como puedo mostrar el diálogo de:
protected Dialog onCreateDialog(int id) {
TextView tv;
switch (id) {
case MENU_HELP:
tv = new TextView(this);
tv.setText(R.strings.help_msg);
return new AlertDialog.Builder(BlackJackView.this)
.setIcon(android.R.drawable.ic_menu_help)
.setTitle("How-To")
.setView(tv)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
/* User clicked OK so do some stuff */
}
})
.create();
}
………
}
return null;
}
¿Alguien sabe lo que puede estar causando esto que aparece/desaparece? ¿Cómo hago para detener este comportamiento de salto?
Gracias por su ayuda.
Tengo exactamente el mismo problema, ¿encontró una solución? – fhucho