¿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?

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.


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


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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.