1

次のようにカスタマイズされたキーボードを作成しましたLWUIT。テキストフィールドを配置し、「AZ」からボタンを配置し、各ボタンにアクションリスナーを追加して、テキストフィールドに表示されるようにしました。今私の問題は、利用可能なフォーカスがないことです。単語の途中で文字を編集する必要がある場合は、それまでのすべての文字を削除して修正する以外に方法はありません。だから私の質問は、テキストフィールドにフォーカスポインターを実装して、どこでも任意の文字を変更できるようにする方法です。

4

3 に答える 3

0

FocusListenerを作成して必要なものを実装してから、関数addlisitnerをテキストフィールドに追加できます。

textFiledInstance.addFocusListener(Focus Listner instance)
于 2013-01-20T09:06:21.073 に答える
0

LWUITの仮想キーボードでカーソルを移動することについて話しているのですか?

編集中のテキスト フィールドではなく、VKB 内のフィールドに触れるだけです (VKB が閉じます)。これでカーソルが移動します。

于 2013-01-25T10:48:03.090 に答える
0

カスタム VirtualKeyboard を作成する場合は、リソース エディターを使用することをお勧めします。

この LWUIT VKBを確認する必要があります

于 2013-01-21T15:33:51.037 に答える