【发布时间】:2014-07-24 09:32:05
【问题描述】:
假设您有一个全屏 ListView,其中的单元格大致与屏幕大小相同,并且有 100 多个单元格。
事实上,我注意到 ListView“保持活力”大约五个单元格...
(比方说,屏幕上大约有 1 或 2 个,屏幕外有 1 或 2 个上下。)
很简单,你能把这个“设置”改成 20 吗?滚动时是否可以强制 ListView “更准备好”——也就是说,“减少回收”?
什么情况?还是我应该只编写自己的细胞回收处理程序? (就像你有时在 iOS 上所做的那样。)
请注意,基本上 - 假设您将 ListView 的“视图”设置为实际屏幕的 5 倍或 10 倍。 (然后“真正的”屏幕就在其中。)事实上,这正是我所描述的。它会一直有更多的细胞“准备好”。事实上,你能做到吗? (也许那是微不足道的,我不知道。)或者 ListView 是否仅由“真实的,真正的”屏幕严格触发?你能以某种方式“欺骗”它,让它认为屏幕比实际高 5 倍吗?
干杯
【问题讨论】:
标签: android android-listview recycle