ListView是Android一系列组件之一,它以垂直列表的方式列出所需的列表项。实现方式有两种:使用ListView组件、当前的Activity继承ListActivity。
ListView是需要绑定数据源的。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter。ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种效果。SimpleCursorAdapter可以认为是SimpleAdapter对数据库的简单结合,可以方面的把数据库的内容以列表的形式展示出来。
操作流程:
HashMap<String, Object> map = new HashMap<String, Object>();
map.put();
ArrayList<HashMap<String, Object>> mListTiem = new ArrayList<HashMap<String, Object>>();
mListTiem.add(map);
SimpleAdapter mAdtDvcs = new SimpleAdapter(this,mListTiem,R.layout.listitem,
new String[]{},new int[]{});
ListView mBookmarkList.setAdapter(mAdtDvcs);