Ekranımı döndürdüğümde neden android uygulamam dönmüyor?


16

LibGDX'te bir oyun inşa ediyorum ve oyun ekranı yönü yatay. Manzarada kalmasını istiyorum, ancak kullanıcının cihazı diğer tarafa çevirebilmesini istiyorum ve ekran onunla birlikte dönecek. Uygulamam bunu yapmayı reddediyor ve bunu düzeltmek için ne yapacağımı bilmiyorum. İvme ölçeri ve pusulayı açmayı denedim (pusuladan bir şey beklemiyordum) ama hiçbir şey değişmedi. Herhangi bir fikir?

Yanıtlar:


18

Bir libGDX projesinde varsayılan olarak "yatay" modda kilitlidir. " AndroidManifest.xml " dosyasına girip android'i değiştirmelisin : screenOrientation = "manzara" çok android: screenOrientation = "sensorLandscape"

Daha fazla seçenek var - http://developer.android.com/guide/topics/manifest/activity-element.html#screen "sensorLandScape" i istediğiniz ile değiştirin.


1
Ama portreye geçmesini istemiyorum ama taraf değiştirmesini istiyorum. Cihazınız bir tarafta varsa ekran aynı kalır, ancak başka bir tarafta istiyorsanız, ancak yine de manzara diğer tarafa geçecektir.
G3tinmybelly

OOO benim kötü, "reverseLandscape" eklemek
Krtko


4
orada belgeleri okumak, sanırım "sensorLandscape" ihtiyacınız
Krtko

harika :) yardımcı olabilir sevindim
Krtko

0

Bunu eski biliyorum, ama bir cevap için buraya gelen kullanıcılar için tek yapmanız gereken "AndroidManifest.xml" dosyasında. Etiketine sahip olduğu yerde bir android yerleştirmeniz gerekir: screenOrientation = "sensor" yönünü yataydan portreye ve tersi yönde izlemek için

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.