在ListView中使用clipToPadding时,项目会过早地回收

时间:2013-04-10 01:04:39

标签: android android-listview

设置时

android:clipToPadding="false"

在2.3.3安卓设备上的标准ListView中我看到列表项过早地被回收。适配器的视图在完全滚动到填充之后被移除而不是滚动超过屏幕边缘导致视图被过早删除。有没有人能够解决这个问题?

1 个答案:

答案 0 :(得分:36)

剪辑到填充是默认行为。一旦看不到(即通过填充),视图就会被回收,这是正常和预期的行为。

您确定没有尝试将clipToPadding设置为false吗?在这种情况下,ListView将在进入填充区域后立即回收其子项。属性clipToPadding仅影响绘图,并且不会被ListView等布局算法考虑在内。我们可以在平台的未来版本中修复此行为,但这对您现在没有帮助,抱歉:(