Пользовательский ListField Blackberry

Можно ли создавать кастомы ListField в какой высоте строки должны быть переменными в соответствии с анализируемыми данными? Как это реализовать?

1 ответ

Нет, невозможно иметь разные высоты строк для ListField,

Из документации API:

Поведение
Отображает вертикальный список элементов установленной высоты.

Также метод public void setRowHeight(int rowHeight) который устанавливает высоту каждой строки в поле списка, указывает, что это невозможно.


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

[Обновлено]

Из сообщения изменить высоту строки в ListField? ответил simon_hain на форуме поддержки BlackBerry,

есть недокументированный метод setRowHeight(int, int). он может замедлить работу вашего интерфейса и, как и все недокументированные методы, должен использоваться на свой страх и риск

Кроме того, проверьте этот вопрос, заданный на SO, динамически расширяйте высоту строки списка в blackberry

Другие вопросы по тегам