Skip to content

封装了RecyclerView和ListView的Adapter填充数据更方便

License

Notifications You must be signed in to change notification settings

jhbxyz/BaseAdapter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BaseAdapter

首先感谢鸿洋提供的思路


封装了RecyclerView和ListView的Adapter填充数据更方便 此项目中有源码和示例

知识点


RecyclerView

  • 1.SparseArray SparseArray(稀疏数组).他是Android内部特有的api,标准的jdk是没有这个类的.在Android内部用来替代HashMap<Integer,E>这种形式, 使用SparseArray更加节省内存空间的使用,SparseArray也是以key和value对数据进行保存的.使用的时候只需要指定value的类型即可. 并且key不需要封装成对象类型. SparseArray存储数据占用的内存空间确实比HashMap要小一些

  • 2.多条目数据类型

  • 3.定义OnItemClickListener接口实现了条目点击和条目中子view的点击

ListView

注意:多条目时必须复写getViewTypeCount方法

About

封装了RecyclerView和ListView的Adapter填充数据更方便

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages