andriod开发 Adapter

andriod开发中经常要用到列表listView,在显示列表的时候需要用到适配器adapter,作用时将数据自动映射到描述视图的xml文件中。根据列表的样式不同,分为三种适配器,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter。其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种效果。SimpleCursorAdapter可以认为是SimpleAdapter对数据库的简单结合,可以方面的把数据库的内容以列表的形式展示出来。

具体参考:http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html

http://www.cnblogs.com/game-over/archive/2010/06/25/1765544.html

用于映射的数据不仅可以是本地的,也可以是网络上的,如果需要网络上的数据资源,可以用SimpleAdapter中的adapt.setViewBinder,会先执行viewBinder类中的setViewValue方法,如果返回true,则代表绑定成功。具体参考http://913.iteye.com/blog/1261561

原文地址:https://www.cnblogs.com/wilma/p/2883411.html