我使用LWUIT开发了一个J2ME应用程序并且工作正常但是当我在带有Windows Mobile 6的手机上试用该应用程序时,它会显示虚拟键盘与软键重叠,直到我双击它为止。
我已经尝试在应用程序jar上使用以下属性,但它们没有用:
Navi-Key-Hidden: true
Nokia-MIDlet-On-Screen-Keypad: no
是否有人知道Windows Mobile 6手机(或其他版本)或其他黑客是否有相同的选项可以隐藏它?
答案 0 :(得分:1)
Display.init(this);
Display.getInstance().setDefaultVirtualKeyboard(null);
在Display.init()之后编写此命令,如上所示。
答案 1 :(得分:0)
您可能也想尝试此参数。但请注意,使用这个jad参数,一些诺基亚设备根本不会安装该应用程序。
MIDlet-Touch-Support: true
并且不要忘记在Canvas上运行setFullscreen(true)。一些旧设备甚至要求您每次重新绘制它。
还有一些LG参数可能有时会有所帮助;
LGE-MIDlet-TargetLCD-Width: 240
LGE-MIDlet-TargetLCD-Height: 320
LGE-MIDlet-Width: 240
LGE-MIDlet-TargetLCD-Width: 320
祝你好运!