在具有不同单元格高度的列表视图中滚动
Posted
技术标签:
【中文标题】在具有不同单元格高度的列表视图中滚动【英文标题】:scrolling in listview with different cell height 【发布时间】:2012-12-11 18:55:39 【问题描述】:我有一个列表视图,它的行有不同的高度。
当我向上滚动时,行似乎不规律地向上或向下移动。 (向下滚动时我没有找到该行为)
我怀疑这是由于事实
listView 选择使用的行之一 该行位于可见行的顶部。 listView 改变了行的高度(这里是不稳定的移动)
但这是一个猜测。
我尝试使用谷歌搜索,因为这应该是一个常见问题,但找不到任何问题。
【问题讨论】:
【参考方案1】:在这种情况下,设置正确的项目高度就可以了:
How to set different heights for each row in a ListView?
编辑:哦,确保您正确回收这些物品:
ListView reusing views when ... I don't want it to
【讨论】:
总体思路是正确的,我在getView中用imageView.getLayoutParams().height = aHeight;
设置了imageHeight@以上是关于在具有不同单元格高度的列表视图中滚动的主要内容,如果未能解决你的问题,请参考以下文章
UITableview 单元格高度在 iOS 14.0 中的滚动表视图上发生变化