Пользовательский ListField Blackberry
Можно ли создавать кастомы ListField
в какой высоте строки должны быть переменными в соответствии с анализируемыми данными? Как это реализовать?
1 ответ
Нет, невозможно иметь разные высоты строк для ListField
,
Из документации API:
Поведение
Отображает вертикальный список элементов установленной высоты.
Также метод public void setRowHeight(int rowHeight)
который устанавливает высоту каждой строки в поле списка, указывает, что это невозможно.
Индивидуальные VerticalFieldManager
может использоваться в этом случае, хотя для большого набора полей это не эффективно.
[Обновлено]
Из сообщения изменить высоту строки в ListField? ответил simon_hain на форуме поддержки BlackBerry,
есть недокументированный метод setRowHeight(int, int). он может замедлить работу вашего интерфейса и, как и все недокументированные методы, должен использоваться на свой страх и риск
Кроме того, проверьте этот вопрос, заданный на SO, динамически расширяйте высоту строки списка в blackberry