miércoles, 23 de enero de 2013

Bloquear el cambio de orientación en una App Android

Se puede evitar que una Activity cambie de orientación con el dispositivo Android. Esto puede ser conveniente cuando el diseño de la App no se adapta bien al cambio de orientación y no se quiere crear otro layout diferente para esta situación.
Si queremos evitar la rotación de los layouts de nuestra aplicación debemos poner en en fichero AndroidManifest.xml en la etiqueta <activity> correspondiente, el siguiente atributo/valor
  • Para evitar que la aplicacion se vea en vertical
android:screenOrientation="portrait"
  •  Para evitar que la aplicacion ser vea en horizontal
android:screenOrientation="landscape"

Para realizar la misma operación desde el código del programa se puede utilizar el siguiente método
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

No hay comentarios:

Publicar un comentario en la entrada