BlackBerry: TreeField с BitmapField

Я хочу отображать контакты в TreeField вроде:

Изображение, за которым следует имя пользователя

Насколько я понимаю, я использую BitmapField для отображения изображения, но я не вижу, как объединить BitmapField с TreeField.


person user469999    schedule 03.01.2011    source источник


Ответы (3)


Вы не можете использовать другое поле с TreeField. Вам необходимо реализовать метод TreeFieldCallback.drawTreeItem () и выполнить рисование самостоятельно.

person desgraci    schedule 07.06.2011

См. Мой ответ на аналогичный вопрос StackOverflow: «Настройка Blackberry Treefield».

В этом ответе я перерисовал каждую строку TreeField вместе с Растровое изображение, заменяющее значок по умолчанию (+) - TreeField.

person Tariq M Nasim    schedule 14.04.2012

Вы можете сделать это, используя метод graphics.drawBitmap() и метод graphics.drawText() и используя параметры index и y внутри метода drawTreeItem () класса, который реализует интерфейс TreeFieldCallback.

person Yatin    schedule 03.04.2012