2012-05-02 2 views
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() { 

    } 
}; 

나는이 문제를 어떻게 해결할 수 있습니까?

답변

0

ButtonField의 초기화 코드를 붙여 넣지 않았습니다. 스타일 비트 ButtonField.CONSUME_CLICKButtonField (상황에 맞는 메뉴를 표시하도록 트리거)에 추가해야 할 수 있습니다. 그 버튼을 만들기 위해 다음과 같은

사용 무언가 : 솔루션에 대한

ButtonField myButton = new ButtonField("My Button", ButtonField.CONSUME_CLICK); 
+0

감사합니다. – BSKANIA