1. simpleadapteractivity
Package COM. njupt. listview; import Java. util. arraylist; import Java. util. hashmap; import Java. util. list; import Java. util. map; import android. OS. bundle; import android. app. activity; import android. view. menu; import android. view. view; import android. view. viewgroup; import android. widget. baseadapter; import android. widget. listview; import android. widget. simpleadapter; import android. widget. textview; public class simpleadapteractivity1 extends activity {private listview personlv; private list <person> persons; @ overrideprotected void oncreate (bundle savedinstancestate) {super. oncreate (savedinstancestate); setcontentview (R. layout. main); system. out. println ("simpleadapertactivity1"); personlv = (listview) findviewbyid (R. id. personlv); persondao Dao = new persondao (this); Persons = Dao. queryall (); List <Map <string, Object> DATA = new arraylist <Map <string, Object> (); For (person P: Persons) {Map <string, object> map = new hashmap <string, Object> (); map. put ("ID", p. GETID (); map. put ("name", p. getname (); map. put ("balance", p. getbalance (); data. add (MAP);} personlv. setadapter (New simpleadapter (getapplicationcontext (), data, R. layout. item, new string [] {"ID", "name", "balance"}, new int [] {R. id. idtv, R. id. nametv, R. id. balancetv}) ;}@ overridepublic Boolean oncreateoptionsmenu (menu) {// inflate the menu; this adds items to the action bar if it is present. getmenuinflater (). inflate (R. menu. main, menu); Return true ;}}