1

我使用 LWUIT 开发了一个 J2ME 应用程序,它运行良好,但是当我在装有 Windows Mobile 6 的手机上尝试该应用程序时,它显示虚拟键盘与软键重叠,直到我双击它。

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

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

有谁知道 Windows Mobile 6 手机(或其他版本)是否有相同的选项或其他 hack 来隐藏它?

4

2 回答 2

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

如上所示,在 Display.init() 之后编写此命令。

于 2012-07-19T18:53:21.300 回答
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

祝你好运!

于 2009-12-18T10:54:27.117 回答