1

ブラックベリーのデフォルトメニューをすべて削除する必要がありました。私は次のコードを使用しました

protected void makeMenu(Menu menu, int instance) {  
        // if you want default menu items, uncomment bellow line  
        // super.makeMenu(menu, instance);  
    }  

super(NO_SYSTEM_MENU_ITEMS)しかし、この後も、画面クラスのコンストラクターで使用した「アプリケーションの切り替え」などのデフォルトメニューが表示されていました。

これですべてのメニューが削除されましたが、下の画像に示すように、まだ「空のメニュー」が表示されています。ここに画像の説明を入力してください

すべてのメニュー項目を削除して空にする方法を教えてください。

4

2 に答える 2

5

メイン画面でこれを試してください

public boolean onMenu(int instance) {
    // TODO Auto-generated method stub
    return false;
}
于 2012-04-06T06:55:56.437 に答える
0

あなたもそれを行うことができます。

public boolean onMenu(int instance) {
    return super.onMenu(2);
}

メニューインスタンスの値を作成する場合、値は0です。したがって、ゼロ以外の値の場合、メニューは作成されません。

于 2012-04-06T08:12:11.900 に答える