0

画面の1つでNullField()を使用しているので、デフォルトのフォーカスはどのボタンにもありません。しかし、フィールドがない画面をクリックすると、メニュー画面が表示されます。メニューボタンをクリックしたときに開くはずのメニュー画面が表示されないようにします。

どうもありがとう

4

1 に答える 1

0

オーバーライド方法。

protected boolean navigationClick(int status, int time) {
            Field focus = UiApplication.getUiApplication().getActiveScreen()
                    .getLeafFieldWithFocus();
            if (focus instanceof NullField) {
                return true;
            }
            return super.navigationClick(status, time);
        }

注: このコードは、ヒントを提供するためだけのものです。

于 2010-05-13T10:52:12.250 に答える