Java code
Constructs a generic array to hold the item, as the title
list<map<string, object>> items = new arraylist<map<string,object>> ();
map<string, object> title = new Hashmap<string, object> ();
Title.put ("Row", "RowNumber");
Title.put ("name", "name");
Title.put ("Address", "address");
Items.Add (title);
Use recycling 100 as row and throw it into items
for (int i = 0; i <; i++) {
map<string, object> item = new hashmap<string, object> ();
Item.put ("Row", I);
Item.put ("name", "1111");
Item.put ("Address", "2222");
Items.Add (item);
}
Get GridView Control
GridView gv= (GridView) Findviewbyid (R.id.mygridview);
Constructing a simple adapter
Simpleadapter sa=new Simpleadapter (
Draw.this,//context
Items,//data source
R.layout.item,//Content layout
New string[]{"Row", "name", "Address"},//Arrayname of the data source
New INT[]{R.ID.TEXT_ITEM0,R.ID.TEXT_ITEM1, R.ID.TEXT_ITEM2}//Controls for loading data
);
Gv.setadapter (SA); Bind to GridView
Android GridView Data Binding