Отображение табличных данных на Blackberry - PullRequest
0 голосов
/ 10 февраля 2010

Я в основном хочу повторить это на ежевике - http://img641.imageshack.us/img641/4628/tempi.jpg

Есть ли простой способ сделать это вместо того, чтобы возиться с графическим объектом ListView?

Спасибо,
Тея

Ответы [ 2 ]

4 голосов
/ 11 февраля 2010

Посмотрите на образец " Отображение списка сложных записей " (zip-файл) со страницы Blackberry Development Labs .

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

2 голосов
/ 10 февраля 2010

Если вы не хотите реализовывать свою собственную реализацию ListFieldCallback, единственной другой "предварительно созданной" реализацией является класс ObjectListField - но вы будете ограничены списком строк, и он будет выглядеть так, как вы хотитегораздо больший контроль над пользовательским интерфейсом, включая столбцы фиксированной ширины с несколькими частями данных, изображения и т. д.

Таким образом, по сути, единственный способ отобразить пользовательский интерфейс, такой как вам нужен, - реализовать свойListFieldCallback, включая метод drawListRow().

...