AndroidListView(用于显示数据集)
发布时间
阅读量:
阅读量
Listview
Listview是一种用于高效显示大量数据的数据控件,在处理大量数据时能够避免内存溢出现象的发生,并且其缓存机制设计使得内存资源得到充分合理利用
首先看一下ListView的继承结构:

通过直接继承方式, ListView 获得了基础功能。其中包含两个子类实现 ,一个是 ListView 本身 ,另一个是 GridView 。由此可见,在功能实现上存在诸多相似之处。同时 , AbsListView 作为派生类实现了特定功能 ,而 AdapterView 则作为其派生类进一步拓展了相关能力。
2.RecycleBin机制
RecycleBin是ListView缓存的关键缓存机制,它是ListView支撑几万条数据不会OOM的基础保障
RecycleBin属于一个特定功能模块,在一个内部类中实现,并且作为AbsListView的一个实例存在。任何继承自该列表视图的对象
全部评论 (0)
还没有任何评论哟~
