2010-11-02 1 views
1

Я использовал этот book в качестве ссылки на создание приложения Blackberry. До сих пор у меня есть список элементов, и когда я выбираю один я получаю боковое меню, но рядом с моим элементом списка:Выделение элемента в Blackberry ListField

alt text

Просто глядя через мои методы, я не уверен, какой из них вызывает это как Я могу удалить пользовательский элемент (GetValue) из меню, и он все равно появится здесь, когда я выберу элемент списка!

Я думаю, мой вопрос в том, как я могу остановить это меню и вместо этого использовать метод огня? Я могу предоставить код, если это необходимо, но я не знаю, с чего начать с этого!

Благодаря

ответ

2

Может вы показываете свой код при вызове метода.

Когда я переопределяю метод navigationClick класса ListField, как в приведенном ниже коде, он работает правильно. (меню не выскакивает)

protected boolean navigationClick(int status, int time){ 
    return true; 

}

+0

Эй, я играл об этом раньше и получил его на работу! Я читал, что если вы ничего не делаете, он автоматически рисует меню. Выведет код завтра. У меня все еще есть проблема, что она не работает на телефонах с клавиатурами (я думаю). –

2

@ ing0

Вы можете изменить меню по умолчанию с помощью метода OnMenu()

общественного логический onMenu (INT I)

{

return false; 

} 
+0

Эй, я хочу меню появится при нажатии на кнопку меню, но не тогда, когда я выбираю элемент списка! Знаете, как это сделать? –