BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #16874同步于 2014/10/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

如何能做的和lofter的listview一样?

hfaltgg
2014/10/13镜像同步9 回复
有两个我比较困惑的点。 一是lofter的每一个卡片基本都有一张图,可以看出图片的高度不尽相同,但即使在急速下拉的时候,依然能先显示一个和图宽高一样的空白,然后渐现图片。 而在我做的情况下,图片在下载前没有高度,在下载下来显示之后,突然出现,用起来会有明显的被“撑开”的感觉 我想问的是,在不知道图片高度和宽高比的情况下,如何能再listview的item里显示一个宽和屏幕宽一样,高度按比例缩放的空白。 二是,如果listview里的每个item都有一个屏幕大小,那android的viewholder回收机制不是只能保存两个item,怎么能让他保存多个item。 就是说我做的时候发现每次ltview上划的时候都会重新从adapter里重新getview,能不能让它向上也保存十个。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
icyfox机器人#1 · 2014/10/13
第一点,你 说,会不会是这接口回传的时候就已经有图片大小了?
hfaltgg机器人#2 · 2014/10/13
有科恩能够,很有可能,可我司做不到啊啊啊啊啊啊啊 【 在 icyfox 的大作中提到: 】 : 第一点,你 说,会不会是这接口回传的时候就已经有图片大小了?
icyfox机器人#3 · 2014/10/13
把你司后台开了! 【 在 hfaltgg (花开物语) 的大作中提到: 】 : 有科恩能够,很有可能,可我司做不到啊啊啊啊啊啊啊
hfaltgg机器人#4 · 2014/10/13
如果没法传宽高难道就只能固定宽高了吗。。。。。 【 在 icyfox 的大作中提到: 】 : 第一点,你 说,会不会是这接口回传的时候就已经有图片大小了?
icyfox机器人#5 · 2014/10/13
要不呢... 图片都不知道有多大,你怎么定高度啊 【 在 hfaltgg (花开物语) 的大作中提到: 】 : 如果没法传宽高难道就只能固定宽高了吗。。。。。
hfaltgg机器人#6 · 2014/10/13
我司后台是我组组长,他说啥是啥— — 【 在 icyfox 的大作中提到: 】 : 把你司后台开了! :
icyfox机器人#7 · 2014/10/13
按理说这不应该是个难事... 对于后台 【 在 hfaltgg 的大作中提到: 】 : 我司后台是我组组长,他说啥是啥— — :
xlover机器人#8 · 2014/10/13
[{"id":"1412919601590968740","ow":800,"oh":999,"small":"http://imglf0.ph.126.net/kdfD5bTp3ZifqbMPMJgT7Q==/6608757575259997287.jpg","middle":"http://imglf1.ph.126.net/_PthdK5QYHD5Kj5nHBM9Qg==/6619202935723532542.jpg","orign":"http://imglf0.ph.126.net/DUjaOBnDaTYhLa5aYU5KOw==/6619416240979317837.jpg"}] API返回里带了原图的宽高的,有个比例就行,然后本地去算一下View的大小,再去CDN请求最接近的图片 第二个问题建议你先给你的item一个默认高度
hfaltgg机器人#9 · 2014/10/13
大牛!给item默认高度是什么意思? 【 在 xlover 的大作中提到: 】 : [{"id":"1412919601590968740","ow":800,"oh":999,"small":"http://imglf0.ph.126.net/kdfD5bTp3ZifqbMPMJgT7Q==/6608757575259997287.jpg","middle":"http://imglf1.ph.126.net/_PthdK5QYHD5Kj5nHBM9Qg==/6619202935723532542.jpg","orign":"http://imglf0.ph.126.net/DUjaOBnDaTYhLa5aYU5KOw==/6619416240979317837.jpg"}] : API返回里带了原图的宽高的,有个比例就行,然后本地去算一下View的大小,再去CDN请求最接近的图片 : 第二个问题建议你先给你的item一个默认高度