1

LWUIT を使用して J2ME アプリを開発しましたが、正常に動作しますが、Windows Mobile 6 を搭載した携帯電話でアプリを試すと、仮想キーボードが表示され、ダブルクリックするまでソフトキーが重なって表示されます。

アプリケーション jar で次の属性を使用しようとしましたが、機能しませんでした。

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

Windows Mobile 6 の携帯電話 (または他のバージョン) に同じオプションがあるか、それともそれを隠すための別のハックがあるかを知っている人はいますか?

4

2 に答える 2

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

上記のように Display.init() の後にこのコマンドを記述します。

于 2012-07-19T18:53:21.300 に答える
0

このパラメーターも試してみてください。ただし、このjadパラメータを使用すると、一部のnokiaデバイスはアプリケーションをまったくインストールしないことに注意してください。

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 に答える