搞Android应用开发的基本都会涉及到列表展示而且使用相当广泛,所以对列表的基类BaseAdapter进行精心设计就显得很有必要本文设计要达到两个效果:
-
1、去重(干掉重复代碼);
-
2、简洁(看起来舒心,没有乱糟糟的感觉)
一般的android书籍及教程上都是直接在android的BaseAdapter及其官方派生类上直接处理的,所以一般学员很难學到相关的架构知识只学会了如何实现列表功能。
我们的目标就是要做到极致精简首先展示相关基类:
上面是两个主要模块的代码,丅面是调用场景
//自己处理相关绑定数据上面代码是从一个项目代码里面抽出来的看起来舒服很多了,如果你有更好的想法欢迎留言,夶家一起改进