1

TorchシミュレーターでのVirtualKeyboardの動作に関するStackOverflowの質問を投稿しました。フォローアップの質問として、EditFieldはタッチデバイスの仮想キーボードへの参照をどこで取得しますか?

Real Numericキーボードを表示しようとしています(EditFieldで適切なスタイルビットが設定されています)が、表示されるキーボード(スライダーが閉じているときにTorchシミュレーターで)は「qwerty」キーボードです。

4

3 に答える 3

0

EditFieldの前にNullFieldを追加できます。NullFieldは、FOCUSABLEプロパティを持つ非表示のフィールドです。

于 2011-06-28T05:03:09.117 に答える
0

フォローアップの質問の場合-画面を介して、たとえば:

    // hide the virtual keyboard by default
    final Screen screen = getScreen();
    if (screen != null) {
        final VirtualKeyboard virtualKeyboard = screen.getVirtualKeyboard();
        if (virtualKeyboard != null) {
            virtualKeyboard.setVisibility(VirtualKeyboard.HIDE);
        }
    }
于 2011-06-28T08:41:21.547 に答える
0

修理済み。答えは、StackOverflowの質問「BlackberryTorch SimulatorandEditFieldProblem」にあります。Managerから直接サブクラス化するための秘訣。

問題は、私がサブクラス化したGridFieldManagerでした。それが上記の動作をどのように引き起こしたのかはまだわかりません。誰かが何か考えを持っているなら、私に教えてください。

于 2011-06-28T15:59:59.280 に答える