我想爲每個gridview元素加載圖像,但它只加載了gridview所有元素的最後一張圖像。我該如何解決它?我的例子形象像a50.jpg在GridView中使用getView方法詢問
這裏是我的代碼:
for (int i = 0; i < items.size(); i++) {
String s = Integer.valueOf(items.get(position).id_of_field).toString();
int resourceId = context.getResources().getIdentifier("a" + s + i,
"drawable", context.getPackageName());
view.ivTowar.setImageResource(resourceId);
}
你可以給我一個例子,我怎麼能做到嗎? – user3310883
你能指定你想要做什麼嗎?你爲什麼試圖通過'「a + s + i'做出一個名字? – nikis
是的,當然。我的圖像命名爲a51.jpg其中a是一個簡單的字符串s是類別id的值看這個String s = Integer.valueOf(items.get(position).id_of_category).toString();我是類別的項目列表的迭代器list.size() – user3310883