【问题标题】:When using clipToPadding in ListView's the items get recycled prematurely在 ListView 中使用 clipToPadding 时,项目会过早回收
【发布时间】:2013-04-01 16:01:00
【问题描述】:

设置时

android:clipToPadding="false"

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

【问题讨论】:

  • 那么,没有合适的解决方案?

标签: android android-listview


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    • 2019-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多