/ / Как да създадем списък с 2 текстови полета и 1 икона на всеки ред? - къпина, къпина-затъмнение-плъгин, списък на полета

Как да създадем списък с 2 текстови полета и 1 икона на всеки ред? - къпина, къпина-затъмнение-плъгин, списък на полета

Аз съм нов в Blackberry app. развитие. Можете ли да предложите някои документации за персонализирания ListField?

Отговори:

1 за отговор № 1

Можете лесно да го постигнете, като използвате поле с персонализирано поле. Просто използвайте метода "drawListRow" ListCallback, който изпълнява ListFieldCallback.

например:

private class ListCallback implements ListFieldCallback{
public void drawListRow(ListField list, Graphics g, int index, int y,int w) {

g.drawBitmap(0, y, mp3Bitmap.getWidth(), 50, mp3Bitmap, 0, 0);
g.drawText(mediaTypeString,40, y, 0, w);
g.drawText(bitrate+" kbps", 40, y+20, 130, w);

}

Това ще създаде всеки ред от ListFiled с едно изображение и два реда текст.


0 за отговор № 2

Човек обикновено не добавя UI обекти в списъктъй като ако списъкът има много елементи, режийните разходи бързо ще консумират наличните ресурси. Приложението е отговорно за превръщането на списъците в списъците на ListFieldCallback. Така че просто задайте ListField.setRowHight (), за да ви предоставим стаята, от която се нуждаете, след това да направите текста и иконата, колкото ви трябва.