Libgdx неправильно определяет разрешение в Nexus 5

Разрешение экрана Nexus 5 составляет 1920x1080, а Libgdx говорит, что это 1794x1080. Я использую его в ландшафтном режиме, и libgdx правильно определяет высоту, но уменьшает ширину. Я предполагаю, что это потому, что не подсчитываются пиксели панели навигации.

Есть ли решение заставить libgdx определять ширину, включая панель навигации?


person blaswtf    schedule 16.11.2014    source источник


Ответы (1)


Если вы просто хотите получить реальное разрешение экрана, вы должны проверить этот вопрос. Но я думаю, вы можете запустить свое приложение в реальном полноэкранном режиме. Вот и все, без панели навигации. Просто установите useImmersiveMode на true в конфигурации приложения Android.

Вы можете прочитать об иммерсивном режиме Android здесь: http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/backends/android/AndroidApplicationConfiguration.html#useImmersiveMode

person Alexander Mironov    schedule 16.11.2014