情况如下:
我有一个包含ImageView的自定义列表项和一些TextView。我懒得将图像加载到ImageViews。当我在ListView中使用它时,它工作正常。
我也想在画廊中使用它。有三种情况:
因为它在ListView中完美运行,所以我无法理解出了什么问题。我知道我的图像加载器没什么问题,我知道我的布局没什么问题。似乎Gallery无法处理列表项的更改。
编辑:我忘了提到,在加载图片之前,ImageView中加载了占位符图片,而ImageView的大小也是固定的。
有人知道我可能错过什么吗?
答案 0 :(得分:0)
我认为因为哟懒惰加载图像,当在图库中的每个项目上调用onMeasure时,它不知道图像的大小(因为它尚未加载),所以它无法将间距设置为0。
也许您应该设置默认的图库项目大小,或者在图像加载时更新视图的大小?