0

アプリにメニューを正常に実装しました。しかし、私は互いに問題に直面しています。ボタンをクリックすると、メニューがコンテキストメニューとして表示されます。ボタンフィールドをクリックしているときにそのメニューが表示されないようにします。

コンストラクターで

addMenuItem(_mnu_showresult);
addMenuItem(_mnu_quit);

/宣言されたメニュー項目/

private MenuItem _mnu_showresult = new MenuItem(new StringProvider(
        "Show Result"), 110, 1) {
    public void run() {      
        Dialog.alert("You had scored ");
    }
};
private MenuItem _mnu_quit = new MenuItem(new StringProvider("Quit"), 110, 2) {
    public void run() {

    }
};

どうすればこれを解決できますか?

4

1 に答える 1

0

の初期化コードを貼り付けていませんButtonFieldButtonField.CONSUME_CLICKその上にスタイルビットを追加する必要がある場合がありますButtonField(これにより、コンテキストメニューが表示されます)。

次のようなものを使用して、そのボタンを作成します。

ButtonField myButton = new ButtonField("My Button", ButtonField.CONSUME_CLICK);
于 2012-05-02T11:41:20.120 に答える