2011-02-07 44 views
6

Trong ứng dụng của tôi có một nút và khi nút được nhấp vào menu ngữ cảnh bật lên. Làm cách nào để tránh trình đơn ngữ cảnh xuất hiện?tránh hiển thị menu trên nút bấm

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()); 
    } 
} 

Trả lời

16

bạn đã thêm kiểu cho ButtonField thông qua hàm tạo chưa?

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

Yea Adil, tôi đã thêm phong cách cho ButtonField qua các nhà xây dựng tôi muộn để bình luận vì tôi ra khỏi nhà ga xin lỗi – Jisson

+0

btnSave = new ButtonField ("Save", FIELD_HCENTER | FIELD_HCENTER); – Jisson

+0

Cảm ơn Adil, tôi đã nhận được giải pháp .... khi tôi thêm ButtonField.CONSUME_CLICK vào consructor. – Jisson

Các vấn đề liên quan