我目前在android列表视图教程中有相同的代码。我想使用保存在drawable资源文件夹中的图像,并将每个图像分配给listview中的特定行。
我试图在xml中放置一个imageview,这导致列表视图中的所有行只使用相同的图像,但我需要为每一行使用不同的图像。
我觉得我需要创建这些图像的数组,然后使用与listview关联的.java文件将它们添加到listview中。如果有人可以提供帮助,非常感谢,谢谢。
答案 0 :(得分:4)
首先,正如罗斯先生所说,你需要一个自定义适配器。 Here is an excerpt来自我的一本经历过这个过程的书。
关于:
并将每个单独的图像分配给listview中的特定行
这是一个不寻常的要求。如果列表相当固定,您可以创建一个资源ID数组(R.drawable.foo
)并围绕它构建自定义ArrayAdapter
。