Чому мій додаток для Android не обертається, коли я обертаю екран


16

Я будую гру в LibGDX, і орієнтація екрана на ігровий ландшафт. Я хочу, щоб він залишався в ландшафті, але я все ще хочу, щоб користувач міг перевернути пристрій на іншу сторону і екран буде обертатися разом із ним. Моя програма відмовляється це робити, і я не знаю, що робити, щоб виправити це. Я спробував увімкнути акселерометр і компас (нічого не чекав від компаса), але нічого не змінилося. Будь-які ідеї?

Відповіді:


18

Він за замовчуванням блокується в режимі "пейзаж" у проекті libGDX. Вам потрібно зайти у свій " AndroidManifest.xml " та змінити android: screenOrientation = "пейзаж" також android: screenOrientation = "sensorLandscape"

Є ще варіанти - http://developer.android.com/guide/topics/manifest/activity-element.html#screen Просто замініть "sensorLandScape" на потрібний.


1
Але я не хочу, щоб він перейшов на портрет, але я хочу, щоб він міняв сторони. Отже, якщо у вас є пристрій на одній стороні, екран залишатиметься таким же, але якщо ви хочете, щоб він був з іншого боку, Але все-таки пейзаж він переключиться на інший бік.
G3tinmybelly

OOO мій поганий, додай "reverseLandscape" Я думаю
Krtko


4
читаючи там документи, я думаю, що вам потрібен "sensorLandscape"
Кртко

приголомшливо :) радий, що можу допомогти
Кртко

0

Я знаю це давнє, але для користувачів, які приходять сюди за відповідь, все, що вам потрібно зробити, - це у файлі "AndroidManifest.xml". Там, де він має тег, вам потрібно буде розмістити андроїд: screenOrientation = "sensor", щоб відстежувати його орієнтацію від пейзажу до портрета і навпаки

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.