19

设置时

android:clipToPadding="false"

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

4

1 回答 1

35

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

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

于 2013-04-18T19:28:13.700 回答