Performance 如何在air应用程序中使用具有良好性能的listview

Performance 如何在air应用程序中使用具有良好性能的listview,performance,listview,air,components,Performance,Listview,Air,Components,我正在开发一个android air应用程序,其中我需要有一个包含太多项目的列表,例如同时包含500个项目。有什么组件可以帮我解决这个问题吗 我希望在项目不在屏幕上时将其删除,并在项目进入屏幕时将其附加到列表中,以便性能和内存使用情况尽可能好 任何帮助都将不胜感激。一种方法如下: 通过扩展BaseAdapter实现自定义ListViewAdapter 班 看看ViewHolder模式,它基本上是主要的 这是你要求的一部分。您将在适配器的getView回调中使用它 作为自定义适配器的数据源,可以

我正在开发一个android air应用程序,其中我需要有一个包含太多项目的列表,例如同时包含500个项目。有什么组件可以帮我解决这个问题吗

我希望在项目不在屏幕上时将其删除,并在项目进入屏幕时将其附加到列表中,以便性能和内存使用情况尽可能好


任何帮助都将不胜感激。

一种方法如下:

通过扩展BaseAdapter实现自定义ListViewAdapter 班 看看ViewHolder模式,它基本上是主要的 这是你要求的一部分。您将在适配器的getView回调中使用它

作为自定义适配器的数据源,可以使用 SparseArray,通过索引检索项目的速度非常快。你 可以将装满数据的SparseArray传递到适配器中, 滚动时-getView回调将提供一个 您将使用来显示数据