使用ListView-Adapter预加载更多视图

时间:2014-03-17 21:46:10

标签: android listview android-arrayadapter

如果我理解正确,ListView-Adapter会加载另外一个视图,然后在屏幕上显示。让我们说视图1到5,加上不可见但预加载的视图6.如果用户向下滚动,视图1将被关闭,视图6将被显示。我想知道如何预加载更多视图,例如示例中的视图6,但不是只有一个视图,例如三种观点。
我希望通过增加preloaded-view-count来为ListView项目提供更多时间来计算视图/获得更流畅的滚动体验。

由于有很多主题与相关的关键词,一个简短的列表,这个问题是不是

  • 加载ListView数据模型(从Web / DB获取数据)
  • 到达ListView末尾时加载更多数据
  • 不是关于ViewHolder模式(回收视图)

PS:很难谷歌这一点 - 我脑海中浮现的所有关键词已被其他主题所采用......

1 个答案:

答案 0 :(得分:1)

负责控制何时隐藏/显示视图的类是LayoutManager.

我对该类的内部工作方式不是很熟悉,但我想你可以创建一个自定义的LayoutManager来覆盖一些相关的部分来实现你所需要的。