我的Gridview只准备可见项目,所以当我滚动到一个不可见的项目时,它会立即准备好,我的可见项目为9(Gridview有3列),当我滚动时,我可以预先准备3个视图吗?
答案 0 :(得分:0)
在android中有效地完成了大量的视图。因此,GridView只在需要时创建视图(窗口小部件)并将它们附加到视图层次结构.GridView的默认适配器实现将回收视图,例如如果不再显示某行,它将被回收,只有其内容会发生变化。如果你为一个视图实现自己的适配器,你也应该这样做以避免性能问题。我的意思是你应该重新使用在Adoptors getView函数中返回的convertview。