J2ME, LWUIT (V. 1.2) - Строка меню снизу вправо от экрана!
Я работаю с мобильной графической платформой LWUIT (версия 1.2), чтобы разработать приложение для Nokia N97.
Результаты поразительны и элегантны, но у меня есть проблема: когда я поворачиваю экран мобильного телефона, строка меню не переключается снизу вправо от экрана. Команды остаются внизу, а соответствующие мобильные кнопки теперь справа...
Есть ли событие, которое я могу перехватить, когда пользователь открывает или поворачивает экран мобильного телефона? Или мне нужно расширить некоторый библиотечный класс, чтобы сделать это поведение автоматическим? Или еще?
Кто-нибудь из вас может описать решение?
заранее спасибо
1 ответ
Я не слишком много использовал LWUIT, но вы можете вставить следующий параметр в JAD:
Nokia-MIDlet-App-ориентация: портрет
Это должно отключить автоповорот на Nokia S60 5th.
Если вы хотите перехватить событие при повороте экрана, вы можете проверить canvas.getWidth() и canvas.getHeight(). Если экран устройства не квадратный, его ширина и высота должны измениться.