Как реализовать определенный дизайн Списка? - PullRequest
0 голосов
/ 22 февраля 2011

Мне нужно реализовать список, как показано на скриншоте ниже!
Теперь мой вопрос: какой компонент BB вы предлагаете использовать?

Я подумал о RichList, но не так много возможностей настроить этот компонент сразу. альтернативой будет таблица.

есть ли другие способы реализовать это? Можно ли настроить RichList таким образом, чтобы он выглядел как на скриншоте ниже?

Настройка: BB Eclipse Plugin v1.3, SDK 6.0

enter image description here

Ответы [ 2 ]

0 голосов
/ 23 февраля 2011

Используйте ListField . Вам нужно будет сделать свою собственную картину, чтобы настроить отдельный ряд, но это будет самый эффективный способ сделать это.

0 голосов
/ 23 февраля 2011

Я не очень много изучал 6.0 SDK, но вот возможное решение для вашего списка:

Каждый элемент в списке будет HorizontalFieldManager. Этот HorizontalFieldManager будет содержать изображение слева (это будет BitmapField) и VerticalFieldManager. Менеджер VerticalField будет содержать 2 поля LabelFields. Первый для первого ряда, который выделен жирным шрифтом, и второй для строк ниже.

Конечно, первый HorizontalFieldManager должен быть FOCUSABLE. Вы можете переопределить методы onFocus, onUnfocus и paint для обработки сфокусированных (выбранных) / несфокусированных (невыбранных) состояний поля.

Список будет VerticalFieldManager, который содержит пользовательские элементы HorizontalFieldManager, как я объяснил выше.

Я не говорю, что это лучшее решение, но это решение, и оно работает (я сделал нечто подобное для OS 4.5 - 5.0).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...