Blackberry - как сделать заголовки ListField над каждой строкой - PullRequest
1 голос
/ 13 июня 2011

Итак, у меня есть собственный класс ListField, и он выглядит довольно скучно без заголовков. Кто-нибудь знает, есть ли способ сделать заголовки над каждой ячейкой? Я привык к программированию на iphone, что сделало это очень простым.

Ответы [ 2 ]

0 голосов
/ 16 июня 2011
  1. Замените ListField на VerticalFieldManager для хранения ваших строк.
  2. Переместите код рисования ваших строк из ListView в метод рисования пользовательского класса Field.Или, если это простая текстовая строка, используйте LabelField.
  3. Создайте другое настраиваемое поле для размещения ваших заголовков или используйте другой LabelField.
  4. Добавьте заголовки и строки в VerticalFieldManager в нужном вам порядкеих появиться.
0 голосов
/ 13 июня 2011

Нет встроенной функции, но вы можете просто добавить поле над ней или использовать yourScreen.setTitle () / setBanner (), если хотите, чтобы оно оставалось на экране независимо от положения прокрутки.

...