【发布时间】:2014-01-15 09:18:17
【问题描述】:
我有一个列表视图。
每个项目都有一个图像视图
目前我正在使用 SimpleAdapter,但我无法设置图像位图。
我正在使用两个数组列表,一个用于位图,一个用于文本。我目前正在使用带有简单适配器的文本数组列表
现在我不想为列表中的每个项目设置下载的位图。我该怎么做?
我必须写一个适配器,或者我可以不写适配器就做到这一点?
【问题讨论】:
-
阅读您正在使用的课程的文档。在 SimpleAdapter 中,有一个 ViewBinder 嵌套类,您可以扩展该类以满足您的需求。此外,如果您的内容是 Uri(content:// 或 file://),您会发现 SimpleAdapter 已经支持 ImageViews
-
(我的评论的底线是,最简单的方法是将文件的 Uri 传递给适配器,SimpleAdapter 会自己完成所有工作)
标签: android android-listview android-imageview