- 时间:2022-02-19 12:55 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:自定义Adapter并通过布局泵LayoutInflater抓取layout模板编辑每一个item实现思路
[b]写在前面的话:[/b]
看到标题这么长可能大家有点抓狂了,是的,我在刚刚学这一篇的时候有一些不理解,什么是布局泵?编辑每一个模板然后什么是自定义Adapter?下面我们开始学习这一篇的内容
首选上一张图,实现效果:
[img]http://files.jb51.net/file_images/article/201306/201306071719564.gif?201357172057[/img]
[b]逻辑解析:[/b]
首先上面这个图是最终的实现效果了,有点像我们的通讯录联系人的排版方式,说一下layout的布局吧。很简单,其实就是一个ListView组件。但是这个ListView组件用的Adapter有一点不同。我们自己定义了一个adapter并且通过getview方法对每一个条目进行了编辑和排版。然后最后将我们自定义的Adapter放入到了我们的ListView中以实现展示了这种效果下面我给出这个实现的重要代码片段,然后加以分析
[b]代码分析:[/b]
第一步:理解全局变量
[url=http://xiazai.jb51.net/201306/yuanma/Charsortlistview_jb51net.rar]源码下载[/url]