2010-02-23 14 views

Respuesta

16

Su pregunta es muy breve, pero creo que está preguntando cómo restringir la visualización de una actividad a una orientación específica. Para hacerlo, intente utilizar android:screenOrientation en la (s) etiqueta (s) <Activity> en su archivo Manifest.

https://developer.android.com/guide/topics/manifest/activity-element.html#screen

+0

Esto funciona. Es lo que uso en mis aplicaciones. –

+0

@mbaird ¿Hay alguna forma de hacerlo desde dentro de una actividad? Supongamos que quiero que el usuario no pueda cambiar la configuración de la pantalla si ocurre algún evento. –

7

Puede configurar los parámetros de actividad como se define a continuación ..

<activity android:allowTaskReparenting=["true" | "false"] 
      android:alwaysRetainTaskState=["true" | "false"] 
      android:clearTaskOnLaunch=["true" | "false"] 
      android:configChanges=["mcc", "mnc", "locale", 
           "touchscreen", "keyboard", "keyboardHidden", 
           "navigation", "orientation", "fontScale"] 
      android:enabled=["true" | "false"] 
      android:excludeFromRecents=["true" | "false"] 
      android:exported=["true" | "false"] 
      android:finishOnTaskLaunch=["true" | "false"] 
      android:icon="drawable resource" 
      android:label="string resource" 
      android:launchMode=["multiple" | "singleTop" | 
           "singleTask" | "singleInstance"] 
      android:multiprocess=["true" | "false"] 
      android:name="string" 
      android:noHistory=["true" | "false"] 
      android:permission="string" 
      android:process="string" 
      android:screenOrientation=["unspecified" | "user" | "behind" | 
            "landscape" | "portrait" | 
            "sensor" | "nosensor"] 
      android:stateNotNeeded=["true" | "false"] 
      android:taskAffinity="string" 
      android:theme="resource or theme" 
      android:windowSoftInputMode=["stateUnspecified", 
             "stateUnchanged", "stateHidden", 
             "stateAlwaysHidden", "stateVisible", 
             "stateAlwaysVisible", "adjustUnspecified", 
             "adjustResize", "adjustPan"] > 
    . . . 
</activity> 
+0

genial tio ... realmente rocas. –

Cuestiones relacionadas