如何在代号为一的动态列表中填充图像

时间:2014-06-10 04:28:37

标签: codenameone

如何在代码名称中填充动态列表中的图像?

protected boolean initListModelList(List cmp) {

 cmp.setModel(new com.codename1.ui.list.DefaultListModel(new String[] {"Firstname", "LastName", "Email"}));
        return true;
}

谢谢!

1 个答案:

答案 0 :(得分:0)

假设您使用了散列表和渲染器,如我在此解释的那样:How to add dynamic data in the renderer created using UI builder?

您用于特定行的哈希表或映射中的值可以是图像。 E.g:

ArrayList<Map<String, Object>> a = new ArrayList<Map<String, Object>>();
HashMap<String, Object> m = new HashMap<String, Object>();
m.put("firstName", name);
m.put("picture", image);
a.add(m);
... etc for every row
cmp.setModel(new com.codename1.ui.list.DefaultListModel(a));