J2ME, LWUIT (V. 1.2) - Строка меню снизу вправо от экрана!

Я работаю с мобильной графической платформой LWUIT (версия 1.2), чтобы разработать приложение для Nokia N97.

Результаты поразительны и элегантны, но у меня есть проблема: когда я поворачиваю экран мобильного телефона, строка меню не переключается снизу вправо от экрана. Команды остаются внизу, а соответствующие мобильные кнопки теперь справа...

Есть ли событие, которое я могу перехватить, когда пользователь открывает или поворачивает экран мобильного телефона? Или мне нужно расширить некоторый библиотечный класс, чтобы сделать это поведение автоматическим? Или еще?

Кто-нибудь из вас может описать решение?

заранее спасибо

1 ответ

Я не слишком много использовал LWUIT, но вы можете вставить следующий параметр в JAD:

Nokia-MIDlet-App-ориентация: портрет

Это должно отключить автоповорот на Nokia S60 5th.

Если вы хотите перехватить событие при повороте экрана, вы можете проверить canvas.getWidth() и canvas.getHeight(). Если экран устройства не квадратный, его ширина и высота должны измениться.

Другие вопросы по тегам