Quiero que mi barra de título quede oculta cuando enciendo el dispositivo en horizontal. He visto la opción XML para ocultar la barra de título y el siguiente ejemplo de hacerlo mediante programación:Ocultando la barra de título/barra de notificación cuando el dispositivo está orientado a horizontal
//Remove title bar
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
//Remove notification bar
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
PERO, estoy usando configChanges
parámetro para orientation
y screenSize
, por lo que mi actividad no se vuelve a crear de nuevo cuando se está orientando al paisaje (lo estoy haciendo por algún motivo). Por lo tanto, no puedo usar los métodos anteriores ya que estas llamadas deben realizarse antes del setContentView()
.
¿Alguna idea? Gracias.
Youtube aplicación lo está haciendo de alguna manera ... y estoy seguro de que no están creando de nuevo la actividad (intente ejecutar el video en el retrato y luego girar a horizontal.) –
No creo que pueda cambiar la decoración después de haber llamado a setcontentview. Le sugiero que inicie la vista en modo de pantalla completa y que la barra de título sea parte de su contenido. de esa manera en el cambio de orientación de la orientación puede ocultarlo. – Shubhayu
lee esta publicación http://stackoverflow.com/questions/4853505/android-how-to-disable-feature-no-title, sugerencia define tu propio título, y puedes ocultarlo y mostrarlo como quieras. – idiottiger