Blackberry: выбор нескольких элементов

#listview #blackberry

#listview #ежевика

Вопрос:

В Blackberry я отображаю список контактов с соответствующими номерами телефонов. Теперь мне нужно выбрать несколько контактов. Я могу выбирать по одному контакту за раз. Но возможно ли выбрать несколько элементов без флажков? Как мы можем это сделать? Должен ли я работать только с одним событием касания, и при каждом касании следует добавлять элементы в массив. или есть какой-либо другой способ сделать это?

Ответ №1:

Расширьте функциональность списка, добавив действие «пометить / снять пометку». При нажатии на строку списка соответствующий блок данных помечается или не помечается. Используйте drawListRow(), чтобы нарисовать символ «mark» для каждой отмеченной строки.

И когда придет время, просто соберите все отмеченные элементы из списка для дальнейшей обработки.

Комментарии:

1. у меня была такая же проблема, не могли бы вы прислать несколько примеров кода для маркировки и снятия маркировки

2. Простой указатель доступен здесь: docs.blackberry.com/en/developers/deliverables/11958 /…