2009-12-09 2 views
1

Я разработал приложение J2ME с использованием LWUIT, и он отлично работает, но когда я пытаюсь использовать приложение на мобильном телефоне с Windows Mobile 6, он отображает виртуальную клавиатуру, перекрывающую программные клавиши, до тех пор, пока я не удвою ее.Скрыть виртуальную клавиатуру для полноэкранного j2me app

я уже пытался использовать следующие атрибуты на баночке приложения, но они не работали:

Navi-Key-Hidden: true 
Nokia-MIDlet-On-Screen-Keypad: no 

ли кто-нибудь знает, если есть тот же вариант для Windows Mobile 6 телефонов (или других версий) или другой взлом, чтобы скрыть это?

ответ

0

Возможно, вы захотите попробовать этот параметр. Но будьте осторожны, с этим параметром jad некоторые устройства nokia не будут устанавливать приложение вообще.

MIDlet-Touch-Support: true 

И не забудьте запустить setFullscreen (true) на вашем холсте. Некоторые более старые устройства даже требуют, чтобы вы запускали его для каждой перерисовки.

Есть также несколько параметров LG, которые иногда могут помочь;

LGE-MIDlet-TargetLCD-Width: 240 

LGE-MIDlet-TargetLCD-Height: 320 

LGE-MIDlet-Width: 240 

LGE-MIDlet-TargetLCD-Width: 320 

Удачи вам!

+0

Спасибо за предложение, я уже знал этот параметр, но он не работал на HTC, я думаю, это только для некоторых устройств Samsung и LG. – rjlopes

1
Display.init(this); 
    Display.getInstance().setDefaultVirtualKeyboard(null); 

напишите эту команду после Display.init(), как показано выше.

Смежные вопросы