ListView是典型的mvc模式设计
它需要一个ListAdapter来作为参数 control+t可以看到这个接口的所有实现类
我们常用的是继承BaseAdater 这个抽象类来实现内部的几个方法看起来很容易理解和ios的基本一样
listView = new ListView(this);
adapter = new myadapter();
listView.setAdapter(adapter);
如果需要更新表格可以用类似reloadData的一个方法
adapter.notifyDataSetChanged();
class myadapter extends BaseAdapter {
@Override
public int getCount() {
// TODO Auto-generated method stub
return 0;
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return null;
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
return null;
}
}