Mengapa aplikasi android saya tidak berputar ketika saya memutar layar saya

16

Saya membangun game di LibGDX dan orientasi layar game dalam lanskap. Saya ingin tetap di lanskap tetapi saya masih ingin pengguna dapat membalik perangkat ke sisi lain dan layar akan berputar dengannya. Aplikasi saya menolak untuk melakukan itu dan saya tidak tahu harus berbuat apa untuk memperbaikinya. Saya mencoba menyalakan accelerometer dan kompas saya (tidak mengharapkan apa pun dari kompas) tetapi tidak ada yang berubah. Ada ide?

G3tinmybelly
sumber

Jawaban:

18

Ini default untuk dikunci pada mode "landscape" dalam proyek libGDX. Anda harus masuk ke " AndroidManifest.xml " dan mengubah android: screenOrientation = "landscape" juga android: screenOrientation = "sensorLandscape"

Ada lebih banyak opsi - http://developer.android.com/guide/topics/manifest/activity-element.html#screen Cukup ganti "sensorLandScape" dengan yang Anda inginkan.

Krtko
sumber
1
Tapi saya tidak ingin beralih ke potret, tetapi saya ingin beralih ke sisi. Jadi jika Anda memiliki perangkat Anda di satu sisi layar akan tetap sama tetapi jika menginginkannya di sisi lain TETAPI masih landscape itu akan beralih ke sisi lain.
G3tinmybelly
OOO saya yang buruk, tambahkan "reverseLandscape" Saya pikir
Krtko
4
membaca dokumen di sana, saya pikir Anda perlu "sensorLandscape"
Krtko
luar biasa :) senang saya bisa membantu
Krtko
0

Saya tahu ini lama, tetapi untuk pengguna yang datang ke sini untuk mendapatkan jawaban, semua yang perlu Anda lakukan adalah dalam file "AndroidManifest.xml". Di mana ia memiliki tag, Anda harus menempatkan android: screenOrientation = "sensor" untuk melacak orientasinya dari lanskap ke potret dan sebaliknya

Sparky Tra-Guy Evangelista
sumber