隐藏全屏j2me应用程序的虚拟键盘

时间:2009-12-09 09:38:55

标签: java-me touchscreen lwuit

我使用LWUIT开发了一个J2ME应用程序并且工作正常但是当我在带有Windows Mobile 6的手机上试用该应用程序时,它会显示虚拟键盘与软键重叠,直到我双击它为止。

我已经尝试在应用程序jar上使用以下属性,但它们没有用:

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

是否有人知道Windows Mobile 6手机(或其他版本)或其他黑客是否有相同的选项可以隐藏它?

2 个答案:

答案 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
祝你好运!

相关问题