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?

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.


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.