我有以下(相关)课程:
public class Category {
private int icon;
private String name;
getters; setters;
}
和
public class Location {
...
...
private Set<Category> categories;
...
}
和一个ArrayAdapter,它将我的位置绘制成一个arraylist并在ListView中显示它们,我有100个图标,我想在我的List-Items旁边显示它们,它们用JSON-Type编码,并且它有一个int图标。现在我希望在我的arraylist中为每个数字添加一个图标,我该怎么做? 我的适配器具有以下内容:final ImageView ic =(ImageView)viewInRow.findViewById(R.id.icon);
这是我的xml文件的一部分:
<ImageView
android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentTop="true"
android:src="@drawable/icon0001" />
我不确定android:src,因为它只指向一个文件,而我有很多。 我的XML做错了吗?我无法显示图标。由于图标是“类别”的属性,它是一个集合,我必须使用迭代器来遍历元素,然后执行:.getIcon();这产生了我的映射所需的int:setImageResource(...);
现在我该如何做到这一点?似乎出现了问题,我没有显示任何图标......任何人都可以帮助我吗? 如果不清楚,请询问。