代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.a);
final ListView listv = (ListView) findViewById(R.id.ListView1);
try{
int ilength = 2;
for(int i=0;i<ilength;i++)
{ HashMap<String, Object> map = new HashMap<String, Object>();
map.put("id", 1+"");
map.put("name", "人名"+ilength);
arrlist.add(map);
}
SimpleAdapter lia = new SimpleAdapter(this,
arrlist,
R.layout.employeecol,
new String[] { "id", "name" },
new int[] { R.id.aid, R.id.sname});
});
listv.setAdapter(lia);
}catch(Exception e){
e.printStackTrace();
}
}如何在绑定后再更改列表中指定行(比如第一行)的人名
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.a);
final ListView listv = (ListView) findViewById(R.id.ListView1);
try{
int ilength = 2;
for(int i=0;i<ilength;i++)
{ HashMap<String, Object> map = new HashMap<String, Object>();
map.put("id", 1+"");
map.put("name", "人名"+ilength);
arrlist.add(map);
}
SimpleAdapter lia = new SimpleAdapter(this,
arrlist,
R.layout.employeecol,
new String[] { "id", "name" },
new int[] { R.id.aid, R.id.sname});
});
listv.setAdapter(lia);
}catch(Exception e){
e.printStackTrace();
}
}如何在绑定后再更改列表中指定行(比如第一行)的人名
数据改变后,调用这个方法,可以让list的adapter重新载入数据。