Pourquoi mon application Android ne tourne-t-elle pas lorsque je fais pivoter mon écran


16

Je construis un jeu dans LibGDX et l'orientation de l'écran de jeu est en paysage. Je veux qu'il reste en mode paysage, mais je veux toujours que l'utilisateur puisse retourner l'appareil de l'autre côté et l'écran tournera avec. Ma demande refuse de le faire et je ne sais pas quoi faire pour y remédier. J'ai essayé d'allumer mon accéléromètre et ma boussole (je n'attendais rien de la boussole) mais rien n'a changé. Des idées?

Réponses:


18

Il est par défaut verrouillé en mode "paysage" dans un projet libGDX. Vous devez aller dans votre " AndroidManifest.xml " et changer android: screenOrientation = "paysage" trop android: screenOrientation = "sensorLandscape"

Il y a plus d'options - http://developer.android.com/guide/topics/manifest/activity-element.html#screen Remplacez simplement "sensorLandScape" par celui que vous voulez.


1
Mais je ne veux pas qu'il passe en mode portrait, mais je veux qu'il change de côté. Donc, si vous avez votre appareil d'un côté, l'écran restera le même, mais si vous le voulez d'un autre côté MAIS toujours en paysage, il passera de l'autre côté.
G3tinmybelly

OOO mon mauvais, ajoutez "reverseLandscape" je pense
Krtko


4
en lisant les documents là-bas, je pense que vous avez besoin de "sensorLandscape"
Krtko

génial :) heureux d'avoir pu aider
Krtko

0

Je connais cet ancien, mais pour les utilisateurs qui viennent ici pour une réponse, tout ce que vous avez à faire est dans le fichier "AndroidManifest.xml". Où il a une balise, vous devrez placer un android: screenOrientation = "sensor" pour suivre son orientation du paysage au portrait et vice versa

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.