Android中列表视图中的图像

Android中列表视图中的图像,android,image,android-listview,Android,Image,Android Listview,大家好, 我知道这个问题在这个论坛上已经被问过很多次了。但我无法从他们中找到一个有效的解决方案 我的问题是,我需要创建一个带有图像的列表视图。内容是静态的。例如:假设我需要显示5行数据,我有5个图像与这些行一起显示。我所需要做的就是以列表格式显示它们 简单对吗 提前谢谢 您需要为行编写自定义布局,并将其传递给定义列表内容的适配器(您很可能希望编写自己的布局,但可能有一些预定义的布局) 参见例如本节 使用 这看起来是怎样的。嘿,很高兴看到有人和我面临同样的问题。 这是一个非常简单的解决方案。 制作

大家好, 我知道这个问题在这个论坛上已经被问过很多次了。但我无法从他们中找到一个有效的解决方案

我的问题是,我需要创建一个带有图像的列表视图。内容是静态的。例如:假设我需要显示5行数据,我有5个图像与这些行一起显示。我所需要做的就是以列表格式显示它们

简单对吗


提前谢谢

您需要为行编写自定义布局,并将其传递给定义列表内容的适配器(您很可能希望编写自己的布局,但可能有一些预定义的布局)

参见例如本节 使用
这看起来是怎样的。

嘿,很高兴看到有人和我面临同样的问题。 这是一个非常简单的解决方案。 制作一个ArrayList,在指定的国家/地区添加五个元素。 在线性布局中创建一个list_item.xml文件,其中一个ImageView名为ImageView,另一个TextView名为TextView(此布局将对ListView中的每一行重复)。 不要忘记将ImageView中的图像设置为任何默认图标或其他内容

在扩展ListActivity的类中,只需输入以下行,您就完成了

setListAdapter(new ArrayAdapter<String>(getApplicationContext(),R.layout.list_item,R.id.textview,COUNTRIES));
setListAdapter(新的ArrayAdapter(getApplicationContext(),R.layout.list_项,R.id.textview,COUNTRIES));

如果你被困在任何你可以问的地方。

可能重复的感谢@all,这是一个很好的学习曲线。我发现可以将自定义布局充气并添加到现有视图中!