Android开发教程:ListView使用SimpleAdapter适配器

2014-11-24 14:30:36 · 作者: · 浏览: 2




以下是摸索的过程,与大家分享:


从聊天的模式可以看出整个窗口应该是一个ListActivity,其中每一行用聊天的内容填充ListView。


ListView可以使用最基本的ArrayAdapter填充,但是每一行只能填充文本。我们的聊天内容除了文本,还希望有个头像(当然后期还可以再添聊天时间、用户名之类的~),首相想到的是使用SimpleAdapter。


本文源码下载:


这是第一个Demo的代码:


其中 chata 布局文件如下:


这里最关键是尝试定义和使用SimpleAdapter适配器:


其中第一个参数是context,即当前的Activity;第二个参数是要去填充ListView每一行内容的list;第三个参数resource是ListView每一行填充的布局文件。