Я хочу отображать контакты в TreeField вроде:
Изображение, за которым следует имя пользователя
Насколько я понимаю, я использую BitmapField для отображения изображения, но я не вижу, как объединить BitmapField с TreeField.
Я хочу отображать контакты в TreeField вроде:
Изображение, за которым следует имя пользователя
Насколько я понимаю, я использую BitmapField для отображения изображения, но я не вижу, как объединить BitmapField с TreeField.
Вы не можете использовать другое поле с TreeField. Вам необходимо реализовать метод TreeFieldCallback.drawTreeItem () и выполнить рисование самостоятельно.
См. Мой ответ на аналогичный вопрос StackOverflow: «Настройка Blackberry Treefield».
В этом ответе я перерисовал каждую строку TreeField вместе с Растровое изображение, заменяющее значок по умолчанию (+) - TreeField.
Вы можете сделать это, используя метод graphics.drawBitmap()
и метод graphics.drawText()
и используя параметры index и y внутри метода drawTreeItem () класса, который реализует интерфейс TreeFieldCallback
.