【发布时间】:2012-08-05 23:13:38
【问题描述】:
- 我有一组图像,我想在图库中显示它们。
- 我希望每张图片的右下角都覆盖有一个小图标(例如灯泡)。
- 当用户点击图片或图标时,图标会从'lighbulb_off'图片变为'lightbulb_on'图片,点击图片的索引会添加到'clicked images'的Vector中。
有没有办法为画廊中的每个项目设置自定义布局?如果是这样,每个图库项目都可以是原始图像,其中使用相对布局放置图标。
【问题讨论】:
有没有办法为画廊中的每个项目设置自定义布局?如果是这样,每个图库项目都可以是原始图像,其中使用相对布局放置图标。
【问题讨论】:
有没有办法为画廊中的每个项目设置自定义布局?
是的。您需要扩展 ArrayAdapter 并覆盖 getView() 以执行您想要的操作。这是我的一本书中讨论该概念的a free excerpt——虽然它使用ListView 作为示例,但同样的技术应该适用于图库。
请注意,此摘录应在接下来的约 12 小时内更新,以得到很大改进,所以,嗯,不要急于立即下载。 :-)
【讨论】: