2010-11-25 12 views
11

es posible establecer la orientación de una actividad en el archivo de manifiesto.orientación de actividad de configuración de Android por código

pero ¿también es posible hacerlo desde el código? ¿si es así, cómo?

gracias!

+1

[Actividad. setRequestedOrientation (..)] (http://developer.android.com/reference/android/app/Activity.html#setRequestedOrientation (int)) –

+0

gracias, ¿saben también si es posible mantener la actividad bloqueada en este orientación sin importar cómo se inclina el dispositivo? – clamp

+0

@Clamp impleméntalo de la misma manera que Cristian ha escrito el código anterior –

Respuesta

25
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 
+2

gracias, ¿también sabe si es posible mantener la actividad bloqueada en esta orientación sin importar cómo se inclina el dispositivo? – clamp

+2

FWIW para forzar la actividad en una sola orientación, puede usar este 'android: screenOrientation =" portrait "' en su AndroidManifest.xml en cualquier actividad que desee bloquear. –

+0

¿Y cómo hacerlo programáticamente, Brett? Si agrego una "Orientación de pantalla de bloqueo" en mi configuración o menú, sería bueno poder hacerlo. –

Cuestiones relacionadas