今天学习了ListView设备器中的SimpleAdapter适配器,做一下简单的总结,写出来给那些安卓新手分享一下,高手请绕道,做出来之后就是如下一个效果,上面有个文本显示,下面是一个表格布局,表格布局里面有图片和组件,利用ListView中的SimpleAdapter设备器完成。

spacer.gifwKiom1NhNlGDsN7oAADVwvXROlQ894.jpg

首先定义一个线性布局,设置为垂直放置,在此布局当中建立一个ListView组件,并设置其ID,在Activity中进行调用,然后在建立一个xml文件,此文件设置下面的选项,包括图片和文字,做完这些工作就要开始写Activity程序了,  SimpleAdapter的主要功能是将List集合中的数据转换为ListView可以识别的有效数据,我们先要定义一个List类,把我们要显示的内容放到List类之中,然后SimpleAdapter才能进行读取。

下面来看一下SimpleAdapter的具体文档:

wKioL1NhNjLQ5y6qAACD1ZSzP4Y200.jpg

里面要传的参数总共是5个,第三个是要传递的内容,第四个传递的是布局组件中的ID(根据此内容可以找到在表格中定义的组件,本例中的就是01,北京大学等),最后一个是找到在R文件中的ID。

   内容都是按照本例子说的,有不同之处还要灵活利用。