Orientation des Android Activity
De FrAndroid - Android docs.
Orientation permanente
Pour bloquer l'orientation de l'activity, et qu'elle ne change pas lors d'une rotation de l'appareil, il vous suffit de faire :
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); //ou setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
En fonction de la rotation
Et pour remettre l'orientation en fonction de l'accéléromètre :
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
Forcer l'orientation d'une activity dans le Manifest
Il est possible de forcer l'orientation d'une activity en utilisant l'attribut android:screenOrientation dans la description de l'Activity dans AndroidManifest.xml.
android:screenOrientation="landscape"
ou
android:screenOrientation="portrait"
