Plz帮助我引用了上面提到的热带 该行应包含
row1 text text img
text text
row2 text text img
text text
每一行都应该是这样的。实际上,它将在行中显示多个提取的JSON数据。
答案 0 :(得分:0)
只需调用list.setRowHeight()
给自己足够的空间来显示所有这些内容,然后在ListFieldCallback的drawListRow()
方法中,按照您的喜好绘制每个字段。如果你需要进一步解释发表评论,我可以扩展。
编辑评论: 你可以在drawListRow()
中做这样的事情public void drawListRow(Graphics graphics, int index, int y, int width) {
//get your strings from the vector, I'm calling them t1 and t2 and the image img
//draw the top line of text
graphics.drawText(t1, 0, y);
//draw the second line of text
graphics.drawText(t1, 0, y + getFont().getHeight()); //You can cache the font height for performance if you want
//draw the bitmap
graphics.drawText(width - img.getWidth(), y, img, 0, 0);
}