Как определить ориентацию экрана мобильного устройства j2me в LWUIT? - PullRequest
2 голосов
/ 22 сентября 2011

Я хочу знать, как определять ориентацию экрана, например портретный или альбомный режим, в J2ME LWUIT. Может ли LWUIT автоматически определять ориентацию экрана или нужно писать код вручную?

Ответы [ 2 ]

2 голосов
/ 23 сентября 2011

Шай Альмог сказал об этом на форуме, говоря об ориентации экрана

Шай Альмог сказал ...

Мы явно не поддерживаем ориентацию, телефон отправляет событие изменения размера экрана и поддерживает ориентацию для нас. мы знаем, что размер изменился, но мы не знаем, изменилась ли ориентация. Разработчик не может контролировать изменения ориентации, поскольку это делается автоматически на основе событий на холсте. http://lwuit.blogspot.com/2008/05/new-video-from-chen-of-lwuit-on-devices.html

Я думаю, что это может вам помочь. Сейчас я занимаюсь разработкой приложения с использованием LWUIT с использованием редактора ресурсов LWUIT, и ориентация экрана определяется автоматически. В любом случае, вы должны искать Display в API http://lwuit.java.net/nonav/iodocs/index.html,. Есть несколько методов, которые вы можете использовать для ориентации, например Display.canForceOrientation() или Display.lockOrientation().

.
0 голосов
/ 25 октября 2011

Как насчет Display.getInstance().isPortrait()

...