rup*_*pps 8 height android listview scroll adapter
我有一个ListView用于滚动字段,文本和照片的列表.两个高度都是动态的:textview可以包含一个非常长的段落或只是一个句子,并且图像被缩放以适合宽度,因此高度是可变的(你可以看到照片).有些项目甚至没有图像.
这使得物品的高度非常不均匀.有一个项目可以是2个屏幕长,而另一个只有一行文本.
我有它等工作..但是当我向上滚动时,由于回收视图被插入顶部,滚动位置大约跳过新孩子的大小.向下滚动完美...
我或多或少地了解为什么,显然回收的视图在大小上完全不同,这使得一些滚动的算法失败,无论它在哪里.
我已阅读有关覆盖itemType()和itemTypeCount,但如果它与我的问题,我不知道.在我做的测试中,它没有(神奇地)工作.
这可以轻松修复,任何技巧或魔法请求在这里和那里?
有一个人建议写一个View回收站来解决这个问题:问题列表视图在不同的行高时滚动相当垃圾
写一个View recycler听起来非常复杂吗?
对不起抽象问题..
Abh*_*ani -5
不要使用 getView(intposition,ViewconvertView,ViewGroupparent) 方法的convertView。
每次调用 getView 时都必须膨胀该行。它会使滚动有点慢,但你的问题将会得到解决。
| 归档时间: |
|
| 查看次数: |
2507 次 |
| 最近记录: |