2011-02-07 13 views
6

私のアプリケーションにはボタンがあり、ボタンをクリックするとコンテキストメニューがポップアップします。コンテキストメニューが表示されないようにするにはどうすればよいですか?ボタンをクリックして表示することを避ける

protected void makeMenu(Menu menu, int context){ 
    menu.add(_imageMenuItem); 
    super.makeMenu(menu, context); 
} 

class ImageMenuItem extends MenuItem {  
    ImageMenuItem() { 
     super("Login Screen", 0, 0);    
    } 
    public boolean onMenu(int i) { 
     return false; 
    } 

    public void run() { 
     UiApplication app = (UiApplication) getApplication(); 
     app.pushScreen(new LoginScreen()); 
    } 
} 

答えて

16

コンストラクタを使用してButtonFieldにスタイルを追加しましたか?

ButtonField button = 
    new ButtonField("text", Field.H_CENTRE|ButtonField.CONSUME_CLICK); 
+0

いやアディル、私は駅申し訳ありません – Jisson

+0

btnSave =新しいButtonFieldの外に居ないので、私は遅れてコメントしてコンストラクタ 経由ButtonFieldにスタイルを追加しました(「保存」、FIELD_HCENTER | FIELD_HCENTER)。 – Jisson

+0

ありがとうございましたAdil、私は解決策を得ました....私はButtonField.CONSUME_CLICKをコンストラクターに追加しました。 – Jisson

関連する問題