Я новачок на Blackberry додаток. розвитку. Чи можете ви запропонувати деякі документи про користувальницькі 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
Зазвичай не додаються об'єкти інтерфейсу до спискуоскільки список має багато елементів, накладні витрати швидко споживають доступні ресурси. Додаток відповідає за візуалізацію списку разів у ListFieldCallback. Так що просто встановіть ListField.setRowHight (), щоб дати вам кімнату вам потрібно, а потім відтворити текст і іконку, як вам потрібно.