第十八篇 适配器的职责

Android便充分利用了适配器来实现view和数据的联系,这里的view指的的ListView等.

通俗的讲:适配器负责将item子布局、子布局中组件的点击事件以及数据data填充到view里。(当然如果有必要,也可以将ListView的点击
事件以及长按事件交给适配器处理,减少代码的冗余)

那么平台定义的adapter以及SuperAdapter和普通自定义的Adapter有什么差别?

没什么差别,只不过平台定义的adapter和SuperAdapter,它们把listview组件、datas以及适配器的初始化放到基类里,外放了一个初始化
适配器的抽象方法,返回适配器给基类,所以根本上没有啥区别,无非就是通用代码封装的问题以及采用了设计模式的问题,所以是一样的。

参考文章:

http://blog.csdn.net/wabil/article/details/53399107

http://www.jianshu.com/p/108b29172123

猜你喜欢

转载自blog.csdn.net/hhy113835/article/details/78756110
今日推荐