¿Por qué mi aplicación de Android no gira cuando giro mi pantalla?

16

Estoy creando un juego en LibGDX y la orientación de la pantalla del juego es horizontal. Quiero que permanezca en el paisaje, pero todavía quiero que el usuario pueda voltear el dispositivo hacia el otro lado y la pantalla girará con él. Mi aplicación se niega a hacer eso y no sé qué hacer para solucionarlo. Intenté encender mi acelerómetro y mi brújula (no esperaba nada de la brújula) pero nada cambió. ¿Algunas ideas?

G3tinmybelly
fuente

Respuestas:

18

El valor predeterminado es bloqueado en modo "horizontal" en un proyecto libGDX. Debe ir a su " AndroidManifest.xml " y cambiar android: screenOrientation = "landscape" también android: screenOrientation = "sensorLandscape"

Hay más opciones: http://developer.android.com/guide/topics/manifest/activity-element.html#screen Simplemente reemplace "sensorLandScape" por el que desee.

Krtko
fuente
1
Pero no quiero que cambie a retrato, pero sí quiero que cambie de lado. Entonces, si tiene su dispositivo en un lado, la pantalla se mantendrá igual, pero si lo desea en otro lado, pero aún horizontal, cambiará al otro lado.
G3tinmybelly
OOO mi mal, agregue "reverseLandscape", creo
Krtko
1
solo para su información, developer.android.com/guide/topics/manifest/…
Krtko
44
leyendo los documentos allí, creo que necesitas "sensorLandscape"
Krtko
increíble :) me alegro de poder ayudar
Krtko
0

Sé que esto es antiguo, pero para los usuarios que vienen aquí por una respuesta, todo lo que necesitas hacer es en el archivo "AndroidManifest.xml". Donde tenga una etiqueta, necesitará colocar un Android: screenOrientation = "sensor" para rastrear su orientación de horizontal a vertical y viceversa

Sparky Tra-Guy Evangelista
fuente