写点什么

viewholder

0 人感兴趣 · 2 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/49/498c7d5a2ba6565cc84b64cd54d66193.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

构建一个可复用的自定义 BaseAdapter

本节给大家带来的是构建一个可复用的自定义BaseAdapter,我们每每涉及到ListView GridView等其他的Adapter控件,都需要自己另外写一个BaseAdapter类,这样显得非常麻烦, 又比如,我们想在一个界面显示两个ListView的话,我们也是需要些两个BaseAdapter。

https://static001.geekbang.org/infoq/84/84f2c83631c9ce3232953619cf4cef1d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

BaseAdapter 优化

学习ListView的优化很重要,而本节针对的是BaseAdapter的优化,优化的两点有,复用convertView 以及使用ViewHolder重用组件,不用每次都findViewById,我们具体通过代码来体会吧。

viewholder_viewholder技术文章_InfoQ写作社区