1. MVC; mode 数据模型(List<Person>)
view 视图(ListView)
controller 控制器(把mode层的数据绑定到view上去)(Adapter适配器)
2. LayoutInflater 类可以把一个xml布局文件, 转换成一个view对象
3.普通ListView
public class MainActivity extends Activity {
private List<Person> personList;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ListView mListView = (ListView) findViewById(R.id.listview);
PersonDao dao = new PersonDao(this);
personList = dao.queryAll();
// 把view层对象ListView和控制器BaseAdapter关联起来
mListView.setAdapter(new MyAdapter());
}
/**
* @author andong
* 数据适配器
*/
class MyAdapter extends BaseAdapter {
private static final String TAG = "MyAdapter";
/**
* 定义ListView的数据的长度
*/
@Override
public int getCount()