Переопределить меню по умолчанию в Blackberry - PullRequest
2 голосов
/ 03 августа 2011

Я хочу переопределить пункты меню по умолчанию.Например, запросить пароль, когда нажата кнопка УДАЛИТЬ меню загрузки.Для этого мне нужно переопределить пункт меню удаления меню BlackBerry по умолчанию на экране загрузки.

Ответы [ 2 ]

1 голос
/ 30 марта 2012

Любой элемент меню BlackBerry по умолчанию можно удалить, используя эту технику:

protected void makeMenu(Menu menu, int instance)
{
    // Remove Delete menu item
    for( int i = 0; i < menu.getSize(); ++i )
    {
        MenuItem item = menu.getItem(i);
        if( item.toString().equals("Delete") )
        {
            menu.deleteItem(i);
            break;
        }
    }

    super.makeMenu(menu, instance);
}
1 голос
/ 03 августа 2011

Невозможно сделать это, если вы не можете расширить экран, показывающий этот пункт меню.

Затем вы можете переопределить метод makeMenu () и изменить список пунктов меню.

...